MCP Server — reposkein/reposkein

Deterministic code-graph (GraphRAG) over your repo for LLM agents — local-first, git-native, zero-infra, served via MCP.

Local serverstdioPython

What is the MCP Server?

Deterministic code-graph (GraphRAG) over your repo for LLM agents — local-first, git-native, zero-infra, served via MCP.

The short version

This downloads the indexer for your platform, installs git hooks + the navigation skill, builds the initial code graph, and prints an MCP config block. Then:

What it needs from you

  • Node.js 18+ — to run npx @reposkein/mcp (the indexer binary is fetched automatically). - An MCP-capable agent — Claude Code, Cursor, Codex, Zed, etc. - A git repository to index (RepoSkein installs git hooks and reads git history for get_temporal_context). - Optional: Docker (only for the embeddings server

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
semantic_findfind where to start — rank functions/classes by meaning (lexical BM25F; optional [embeddings](#optional-semantic-embeddings))
get_context_profileresolve a function/class → its caller/callee neighborhood as ready-to-read prose
impacttransitive callers split into impacted code vs covering tests
get_temporal_contextgit-derived co-change, churn, and ownership for a file
write_semantic_summaryattach a hash-stamped summary to a node
reindex_filerefresh after editing a file

How to install the MCP Server

{
  "mcpServers": {
    "reposkein": {
      "command": "reposkein-mcp",
      "env": {
        "REPOSKEIN_REPO_PATH": "/path/to/your/repo"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 18+ — to run npx @reposkein/mcp (the indexer binary is fetched automatically). - An MCP-capable agent — Claude Code, Cursor, Codex, Zed, etc. - A git repository to index (RepoSkein installs git hooks and reads git history for get_temporal_context). - Optional: Docker (only for the embeddings server
VariableDescriptionRequired
REPOSKEIN_REPO_PATHDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP to semantic find.”
  • “Use MCP to get context profile.”
  • “Use MCP to impact.”

Frequently asked questions

Deterministic code-graph (GraphRAG) over your repo for LLM agents — local-first, git-native, zero-infra, served via MCP. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.