# Let Claude Code run a sky camera through an MCP server that carries its own rules

> An open-source meteor camera that Claude Code operates through an MCP server. The server hands the agent its own how-to skills and enforces the safety rules itself, so the agent cannot talk its way past them.

- URL: https://paperchasewebb.ai/bots/marketplace/items/let-claude-code-run-a-sky-camera-through-an-mcp-server-that-carries-its-own-rules/
- Type: Agent use case pack
- Category: Vibe coding
- By: PaperChaseWebb
- Works with: Claude Code (named in the listing); Plain .md
- Price: Free USD
- Difficulty: Advanced
- Setup time: 1 hr
- Time to result: One working session
- Format: Markdown (.md) file, let-claude-code-run-a-sky-camera-through-an-mcp-server-that-carries-its-own-rules.md
- Version: 1.0, updated 2026-10-26
- License: Personal and commercial use. Credit the original source when you share the workflow.

## What you end up with

The reusable idea is to put the rules where the agent cannot edit them.

## What you get

- A plain-language summary of the workflow
- A fill-in prompt template
- What to watch out for
- A link to the original source

## Who it is for

Builders who already use AI agents and want a proven workflow they can copy into their own project.

## Tools needed

- Claude Code: operates the camera, builds detection workflows and retrains the model
- openskycam MCP server: exposes camera, detections and settings, plus bundled skills
- Sky camera hardware: captures the night sky
- You need: An AI coding agent or chat model
- You need: A small real task to try it on

Cost to run: Free with the agent plan you already use.

## How it works

1. **List the actions your device or app allows and mark each one read, wri.** List the actions your device or app allows and mark each one read, write or destructive Expected: Done before you move to the next step.
2. **Wrap them in a small MCP server and return raw data, not verdicts.** Wrap them in a small MCP server and return raw data, not verdicts Expected: Done before you move to the next step.
3. **Enforce the rules in the server: keys cannot create keys, deletes need.** Enforce the rules in the server: keys cannot create keys, deletes need preview then confirm, stale edits fail Expected: Done before you move to the next step.
4. **Bundle two or three skill files with the server that explain the safe .** Bundle two or three skill files with the server that explain the safe way to do common jobs Expected: Done before you move to the next step.
5. **Retrain or tune only on examples a person approved, and measure false .** Retrain or tune only on examples a person approved, and measure false alarms before and after Expected: Done before you move to the next step.

## Sample prompt: Workflow template (Claude Code, openskycam MCP server)

```
Apply this workflow to [your project]:
1. List the actions your device or app allows and mark each one read, write or destructive
2. Wrap them in a small MCP server and return raw data, not verdicts
3. Enforce the rules in the server: keys cannot create keys, deletes need preview then confirm, stale edits fail
4. Bundle two or three skill files with the server that explain the safe way to do common jobs
5. Retrain or tune only on examples a person approved, and measure false alarms before and after
Stop and ask me before anything irreversible: deploys, payments, sends or deletes.
```

Adapted by PaperChaseWebb. Not the original author's prompt.

## Free preview of let-claude-code-run-a-sky-camera-through-an-mcp-server-that-carries-its-own-rules.md

````markdown
# Let Claude Code run a sky camera through an MCP server that carries its own rules

PaperChase agent use case (free feed entry), version 1.0. Source: [u/Terrible_Award_2124 on r/ClaudeAI](https://www.reddit.com/r/ClaudeAI/comments/1xfqc9x/i_built_an_open_source_sky_camera_that_claude/), 2026-10-26.

## What they did

The builder made an all-sky camera that watches for meteors and wired it to Claude Code with an MCP server. The server comes with its own skills (build a workflow, find detections, verify changes), so any agent that connects learns how to use it the right way. Guardrails live in the server: no API key can mint new keys, deletes show a preview and need a confirm, and edits based on stale data are rejected. Claude then retrained the detector on detections the owner had approved, and the author reports star false alarms dropping from about half of all alerts to 7% while still catching about 90% of meteors.

## Worth knowing

The reusable idea is to put the rules where the agent cannot edit them. Prompts and instruction files can be ignored or rewritten, but a server that refuses a stale edit or an unconfirmed delete cannot. Bundling skills with the server also means you do not have to re-explain the tool in every project. Accuracy numbers are the author's own.
````

## Worth knowing

- The reusable idea is to put the rules where the agent cannot edit them. Prompts and instruction files can be ignored or rewritten, but a server that refuses a stale edit or an unconfirmed delete cannot. Bundling skills with the server also means you do not have to re-explain the tool in every project. Accuracy numbers are the author's own.
- Figures are as reported by the original author and were not re-measured by us.

## Questions

**Where does this come from?** A public post credited to u/Terrible_Award_2124 on r/ClaudeAI. Source: https://www.reddit.com/r/ClaudeAI/comments/1xfqc9x/i_built_an_open_source_sky_camera_that_claude/

**Is it free?** Yes. Feed entries are free to read and download.

## How to get it

Free sample. Download it directly at https://paperchasewebb.ai/bots/marketplace/items/let-claude-code-run-a-sky-camera-through-an-mcp-server-that-carries-its-own-rules/, no signup.

Seller: PaperChaseWebb Inc., mgmt@paperchasewebb.com
