Infimium MCP server
Private AI context layer for semantic code search, dependency graphs, memory, and workspaces.
22 stars67 downloads/wk
Reviews
Write oneNobody has reviewed Infimium yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Infimium tools (11, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
dep_graphInspect dependency relationships for a symbol.
expand_symbolLoad the full implementation of one symbol returned by semantic_code_search.
fetch_urlFetch a URL and extract readable content.
get_contextRead the compact YAML context layer and project overview. Pass project_path once to activate the current IDE workspace as the default.
hello_infimiumHealth probe for the Infimium MCP server.
planGenerate a grounded implementation plan for the current repository.
project_memoryRemember or resume project task context across chats, agents, and IDEs. Pass project_path once when the IDE workspace differs from the MCP server cwd.
query_local_docsQuery indexed local documentation.
semantic_code_searchSearch code semantically and return compact symbol signatures.
shellwrite actionRun an allowlisted shell command.
web_searchSearch the web for current information.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan45 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 14 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
What the publisher says
From the Infimium repository's README, as published. We do not edit it. Read it on GitHub
Infimium
The Private Context Layer & Super Brain for Your Codebase. Give AI agents persistent memory, deep dependency graphs, and instant code context -- 100% local, zero token bloat.
Demo
Why
Large repositories make agents read too much code or miss the right symbol. Infimium retrieves compact, relevant context before the agent starts editing.
200,000 lines of code
Agent reads everything -> context blown + expensive
grep "price calculation" -> misses calcPropertyValue()tool: semantic_code_search
query: "price calculation logic"
-> services/property/calc.ts:142 · calcPropertyValue()
-> callers: getListingPrice(), estimatePropertyTax()Quick Start
Requires Node.js 22.5+. From your project folder:
cd /path/to/your/project
npx infimium@latest setupRun setup from the repository you want to index, not from your home directory (~). Infimium stops broad roots automatically so it cannot scan unrelated files.
That creates global config, starts Ollama if it is installed, pulls nomic-embed-text, indexes the current project or workspace, runs doctor, and opens Playground.
The published CLI keeps its executable entrypoint, so MCP clients can launch it directly through the configuration below.
If Ollama is not installed yet:
npx infimium@latest setup --install-depsinfimium setup creates one global config at ~/.infimium/.env. You do not need a .env in every project. Code, docs, memory, graphs, and vectors are stored locally under ~/.infimium/.
Web search is optional. Add a Tinyfish key only when you need it:
SEARCH_PROVIDER=tinyfish
SEARCH_API_KEY=your_keyFull infimium plan generation also needs a local text model:
ollama pull llama3.1infimium plan --dry-run "your task" works without this model and shows the retrieved code context first.
Connect Your Agent
Cursor, Windsurf, Claude Desktop, and other MCP clients:
{
"mcpServers": {
"infimium": {
"command": "npx",
"args": ["-y", "infimium", "serve"]
}
}
}Restart the client, then use:
Use Infimium hello_infimium.
Use Infimium get_context before starting.
Use Infimium semantic_code_search to explain this repository.Infimium normally uses the MCP process working directory. If your client starts it elsewhere, pass project_path once; Infimium remembers the active project and auto-indexes it.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y infimium on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add infimium -- npx -y infimium
Infimium: common questions
- Is Infimium MCP server safe?
- Mostly: it is graded B (77/100). Read the Infimium safety report
- How do I install Infimium?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Infimium need an API key?
- Yes. The registry entry asks for
SEARCH_API_KEY. - Is Infimium maintained?
- The last commit was 14 days ago (2026-09-11). The latest release is v0.3.1.
- What can I use instead of Infimium?
- Servers from other publishers that do the same job: Socraticode MCP server, Minutes MCP server and Octobrain MCP server. Compare all Infimium alternatives.
Alternatives to Infimium
Same job from other publishers: the closest match first, then the best rated.
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
- MinutesThe private, owned conversation-memory layer for AI. Record, transcribe, and search every meeting.not reviewedEstablishedA
- OctobrainPersistent memory for AI assistants with semantic search and knowledge graph relationships.not reviewedGrowingA
- MisakanetFailure-memory layer for coding agents: search evidence-rated failure lessons by error text.not reviewedEstablishedA
- MarmUniversal MCP Server with advanced AI memory capabilities and semantic search.not reviewedEstablishedA