TS/JS-accurate repo map for coding agents: a ts-morph import/symbol graph, 8 MCP query tools.
MCPpedia last refreshed this data
This server has been archived and is no longer actively maintained.
io.github.raymondchins/agentmap is an MCP server that TS/JS-accurate repo map for coding agents: a ts-morph import/symbol graph, 8 MCP query tools. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 38/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-raymondchins-agentmap": {
"args": [
"-y",
"@raymondchins/agentmap"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
The TS/JS-accurate repo map for your coding agent — a compiler-grade ts-morph import/symbol graph that answers "where is it / what breaks / does this already exist" in ~98% fewer context tokens.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@raymondchins/agentmap' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
Aider has an SSRF vulnerability through its AWS EC2 Metadata Endpoint
A security vulnerability has been detected in Aider-AI Aider 0.86.3.dev. This affects the function requests.get of the file api_docs.py of the component AWS EC2 Metadata Endpoint. The manipulation leads to server-side request forgery. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. It is suggested to install a patch to address this issue. The pull request to fix this issue awaits acceptance.
>= 0source →Aider is vulnerable to Code Injection via editor_coder.run function
A security flaw has been discovered in Aider-AI Aider 0.86.3.dev. Affected by this vulnerability is the function editor_coder.run of the file auth.py of the component Architect Mode. Performing a manipulation results in code injection. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.
>= 0source →Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
Transport for TMCP using STDIO
The graph based agentic IDE
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
MCP Security Weekly
Get CVE alerts and security updates for io.github.raymondchins/agentmap and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
npx @raymondchins/agentmap --relates lib/db/schema.ts
relates: lib/db/schema.ts (pr 0.073744)
dependents (21): lib/types.ts, lib/utils.ts, lib/db/queries.ts,
components/chat/message.tsx, app/(chat)/api/chat/route.ts, …
Every file on that list really imports it. grep gets 40% of them wrong.
Token cost of the hidden first step in every agent task — find the relevant code —
on a real 154-file Next.js app (vercel/ai-chatbot, sha 2becdb4):
| The agent needs to know… | Reading files | agentmap | Saved |
|---|---|---|---|
| Does a helper for this already exist? | 14,740 | 19 | 99.9% |
| Load the whole repo into context | 150,281 | 1,127 | 99.3% |
| What breaks if I change this file? | 81,038 | 616 | 99.2% |
| Where is this symbol defined? | 1,950 | 20 | 99% |
| What files make up this feature? | 6,121 | 1,025 | 83.3% |
| Give me a repo overview | 3,065 | 1,127 | 63.2% |
| What does this one file import? | 583 | 517 | 11.3% |
| All 7 combined | 257,778 | 4,451 | 98.3% |
Holds on zod too (367 files, 99.2%) and
taxonomy (125 files, 96.0%).
Captured output, pinned shas → benchmark/RESULTS.md
Fewer tokens is worthless if they're the wrong ones. Separate eval, ground truth derived live from real repos:
| agentmap | git grep | |
|---|---|---|
| What depends on this file? | 100% precision | 59.9% precision |
| Where is this defined? (top-1) | 100% | 32% |
| Where is this defined? (top-3) | 100% | 80% |
| Tokens to find a definition | 1.9× fewer | — |
n=42 dependents / n=75 definitions across zod, zustand, hono. Re-run: npm run eval · method → EVAL.md
| You want | Run | Saves |
|---|---|---|
| "Do we already have this?" | agentmap --find formatCurrency | 99.9% |
| "What breaks if I touch this?" | agentmap --relates lib/auth.ts | 99.2% |
| "Where is this defined?" | agentmap --find ChatMessage | 99% |
| "Give me the repo, cheap" | agentmap --map --tokens 2000 | 99.3% |
| Don't want to pick? | agentmap --any <anything> | — |
--any routes it for you: file → symbol → feature → live content search.
Cold build ~1.2s. Cached query ~0.1s. No server, no vector DB, no API key.
npx @raymondchins/agentmap --install-hooks # rebuild on commit + steer the agent to the map
npx @raymondchins/agentmap --install-skill # Claude Code · Cursor · Codex · Gemini · OpenCode · Copilot
Most repo-map tools stop at building the map. These two hooks are why it sta