Jarvis MCP server
io.github.phuongddx/jarvis·v0.10.0·4 starsLocal-first SCIP code navigation and Zoekt search over your own indexed repositories
4 stars770 downloads/wk
Reviews
Write oneNobody has reviewed Jarvis yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Jarvis tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan3 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 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Jarvis compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 3,470 Web search servers
- GitHub stars
- 4
- more than 75% of 1,786 Web search servers
- Downloads a week
- 770
- more than 92% of 827 Web search servers with a package
Install Jarvis in Claude Code, Cursor or VS Code
claude mcp add jarvis -- uvx jarvis-mcp
What the publisher says
From the Jarvis repository's README, as published. We do not edit it. Read it on GitHub
jarvis
Your coding agent should not spend its context window on grep.
When your agent asks "where is AuthService used?", grep returns comments, markdown, test fixtures, and similarly named symbols in one noisy pile. The agent burns context re-reading files to filter signal from noise — and still misses call sites.
jarvis precomputes a local code-intelligence layer so your agent calls findReferences for exact occurrences, goToDefinition for the defining range, callHierarchy for call paths, and searchCode for precise lexical search — ten MCP tools for Claude Code, Cursor, or any MCP client. Your code and indexes never leave your machine.
Quick start · MCP tools · Dashboard · Limits · Details · Docs
Quick start
1. Install the standalone binary:
brew install jarvis-intelligence/jarvis/jarvisLinux users need Homebrew/Linuxbrew installed first. The formula supports macOS arm64/x8664 and Linux arm64/x8664, installs both jarvis and jarvis-server, and embeds Python 3.12, dashboard assets, tree-sitter libraries, watch, scip, zoekt-git-index, and zoekt-webserver. Homebrew supplies universal-ctags. No Python, uv, pip, or PyPI installation is required.
Upgrade with brew upgrade jarvis; recover a damaged installation with brew reinstall jarvis.
2. Index a repo (slug defaults to the directory name):
jarvis index /path/to/your/repo3. Register the MCP server:
claude mcp add jarvis --scope user -- jarvis-serverAsk your agent "find all references to AuthService" — it calls findReferences instead of grepping.
Other MCP clients (Cursor, Claude Desktop, any stdio client)
{
"mcpServers": {
"jarvis": {
"command": "jarvis-server"
}
}
}If your client can't find jarvis-server on PATH (GUI apps often don't inherit your shell's), use the absolute path from which jarvis-server.
Claude Code plugin (registers MCP + ships agent skills)
Install the Homebrew binary first. The plugin adds jarvis skills and can register the already-installed jarvis-server.
/plugin marketplace add jarvis-intelligence/jarvis-index
/plugin install jarvis@jarvisOptional language indexers
The standalone package includes the SCIP converter and both Zoekt binaries. The Homebrew formula does not install setup.sh; from a jarvis source checkout, install the optional per-language indexer for your repo:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Jarvis: common questions
- Is Jarvis MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Jarvis safety report
- How do I install Jarvis?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Jarvis need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Jarvis maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v0.10.0.
- What can I use instead of Jarvis?
- Servers from other publishers that do the same job: Jshookmcp MCP server, Free Search MCP server and FrankenSurf MCP server.
- How does Jarvis compare with other Web search MCP servers?
- safety score 92/100 (higher than 90% of 3,470 Web search servers); github stars 4 (more than 75% of 1,786 Web search servers); downloads a week 770 (more than 92% of 827 Web search servers with a package). Full comparison.
Alternatives to Jarvis
Same job from other publishers: the closest match first, then the best rated.
- JshookmcpSearch-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.not reviewedEstablishedC
Free SearchNo-API-key web search, page fetching and document reading across many engines. Local-first.not reviewedEstablishedB- FrankenSurfRead any web page and search the web: 28 tools, cheapest first, every page checked.not reviewedEstablishedA
- Ref ToolsToken-efficient search for coding agents over public and private documentation.not reviewedEstablishedA
- Abap Adt RoRead-only MCP server for SAP ABAP ADT over HTTP, RFC or SNC: the readonly, system and search toolsnot reviewedEstablishedA