Repiscope MCP server
io.github.3xpr1ment/repiscope·v0.2.2Read-only MCP server: your agent sees all your sibling repos but structurally cannot touch them
0 stars28 downloads/wk
Reviews
Write oneNobody has reviewed Repiscope yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Repiscope tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
list_projectsList every sibling repository with a one-line description.
project_overviewReturn the full overview of one repo: purpose, stack, structure, recent commits.
read_fileReturn the full contents of one file from a sibling repo (read-only, size-capped).
searchSearch inside the code of sibling repos. Returns matching files and lines.
store_summaryStore your written summary of a project, shown in every future overview.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 79 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Repiscope compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 73% of 4,460 AI and agents servers
- Tools
- 5
- the typical AI and agents server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 28
- more than 14% of 1,538 AI and agents servers with a package
What its tools let an agent do: 5 read
Install Repiscope in Claude Code, Cursor or VS Code
claude mcp add repiscope -- uvx repiscope
What the publisher says
From the Repiscope repository's README, as published. We do not edit it. Read it on GitHub
Repiscope
A periscope for your repos — see everything, touch nothing.
Repiscope is a read-only MCP server that gives your coding agent (Claude Code, Cursor, or any MCP client) awareness of the sibling repositories next to the one it's working in — without ever letting it modify them.
Why
I built a personal assistant to help me decide where my time goes: for that it needs to know the real state of every project — what changed, what stalled, what the next step is. So it has to see all my repos. But telling an agent "don't touch anything" is a request, not a guarantee. Repiscope makes it a guarantee: the server exposes zero write tools, so the agent structurally cannot modify your repos. And the same periscope helps any coding agent working in project A that needs to know how a part of project B works.
Sandboxes make this worse, not better: mine (rightly) stops the agent from even reading outside the repo it started in without asking. Widening the sandbox would grant write access too. Repiscope is the third way — the agent gets structured, read-only sight of every sibling repo through one MCP server, and the sandbox stays tight.
See it in action
You're working in project-a and need to pull data from another project's API. Instead of you digging through that codebase, the agent asks Repiscope directly:
You: Use Repiscope to find out what kind of data I can retrieve
from billing-api through its API.
Agent: (calls list_projects → sees "billing-api")
(calls project_overview "billing-api" → spots src/routes/)
(calls search "route" project="billing-api")
(calls read_file "billing-api" "src/routes/invoices.py")
billing-api exposes three endpoints: /invoices (list, filterable
by customer and date), /invoices/{id} (full invoice with line
items), and /customers/{id}/balance (current balance). All
responses are JSON; auth is a bearer token.The agent explored a repo it has no ability to write to. No copy-paste, no "please don't edit anything," no risk.
Tools
How it stays fresh
Overviews are cached as markdown and refreshed lazily: on each call Repiscope compares the repo's current git commit hash against the one recorded when the overview was built. Same hash → serve the cache. Different → rebuild just that repo's overview. No cron, no daemons.
Borrowed intelligence
Repiscope has no LLM of its own — no API key, no model calls, zero cost. But it talks to LLMs all day, so it borrows them: when an overview has no fresh agent-written summary, it ends with a note asking the calling agent to write one and hand it back via store_summary. The summary then opens every future overview of that project — written by one agent, read by all the next — until the repo's next commit marks it outdated and the cycle repeats.
Security by architecture
Repiscope is built so that the safe behaviour is not a promise — it's the only behaviour possible:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Repiscope: common questions
- Is Repiscope MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Repiscope safety report
- How do I install Repiscope?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Repiscope need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Repiscope maintained?
- The last commit was 118 days ago (2026-07-09). The latest release is v0.2.2.
- How does Repiscope compare with other AI and agents MCP servers?
- safety score 85/100 (higher than 73% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.