---
title: "trace-mcp"
description: "Framework-aware code intelligence MCP server: 88 framework integrations, 81 languages, 72.7% fewer input tokens to review a pull request, comprehension at parity"
canonical: https://agentpluginsdirectory.com/plugins/trace-mcp
last-updated: 2026-10-21
---

# trace-mcp
Framework-aware code intelligence MCP server: 88 framework integrations, 81 languages, 72.7% fewer input tokens to review a pull request, comprehension at parity
- Slug: trace-mcp
- Publisher: Nikolai Vysotskyi
- Repository: https://github.com/nikolai-vysotskyi/trace-mcp
- Manifest: plugin.json
- Version: 3.38.0
- License: MIT
- Category (editorial): code-review
- Skills: 4 (trace-mcp-codemod, trace-mcp-pre-commit, trace-mcp-refactoring, trace-mcp)
- MCP servers: 1 (trace-mcp)
- Stars: 193
- Repository created: 2026-04-03
- Repository last pushed: 2026-10-21
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/trace-mcp
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What trace-mcp does, in the publisher's words

WORKS WITH &middot; Claude Code &middot; Cursor &middot; Codex &middot; Windsurf &middot; Zed &middot; any MCP client

trace-mcp indexes what your agent keeps re-reading, and serves the answer instead. 72.7% fewer input tokens to review a pull request &mdash; median over 60 merged pull requests in open-source repos we don't own.

We change configuration you could change yourself. We do not patch your client's binary, intercept its traffic, or rewrite its files.

- Lower cost: fewer tokens per successful answer, on average and at peak
- Lower latency: fewer sequential tool calls, fewer round-trips to the model
- Higher accuracy: less noise in context means fewer hallucinations and stronger first-response correctness
- Production stability: context growth tracks task complexity rather than repository size
- Framework-aware edges: trace-mcp understands that Inertia:render('Users/Show') connects PHP to Vue, that @Injectable() creates a DI dependency, that $user->posts() means a posts table from migrations. 87 framework integrations.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/nikolai-vysotskyi/trace-mcp/HEAD/README.md

## Skills

- trace-mcp-codemod: Use trace-mcp apply_codemod for any bulk mechanical change instead of repeated Edit calls. Activate whenever the same edit pattern would be applied 2+ times, across one file or many.
- trace-mcp-pre-commit: Run trace-mcp security, quality-gate, and antipattern checks before committing or opening a PR. Activate when the agent is about to create a commit or pull request in a project indexed by trace-mcp.
- trace-mcp-refactoring: Safe refactoring workflow using trace-mcp: assess risk, find candidates, check impact, and rename symbols across all files without missing import sites or cross-file references.
- trace-mcp: Use trace-mcp tools for code navigation, impact analysis, and framework-aware queries instead of Read/Grep/Glob/Bash. Activate whenever the agent needs to explore, understand, or modify a codebase that has trace-mcp indexed.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- trace-mcp: transport: stdio; command: trace-mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
