local-first MCP servers

332 tagged local-first, measured the same way as everything else here.

Browse within: model-context-protocol 47agent-memory 37knowledge-graph 33ai-memory 24knowledge-management 20markdown 19coding-agents 18embeddings 18knowledge-base 14macos 13obsidian 12sqlite 11fastapi 10privacy 10

lenhonbp/codex-memory-intelligence

MCP server Claude CodeCodexCursor

Local-first project memory, dependency and impact intelligence, evidence-driven change history, and session continuation for AI coding agents. Runs locally from the codex-memory-intelligence npm package.

not rated 1 5d ago A tokens not measured

cli-history-hub

146

smallpinksquare/cli-history-hub

MCP server Claude CodeCodexCursor

MCP server "cli-history-hub" as configured in smallpinksquare/cli-history-hub. Runs locally from the cli-history-hub Python package.

not rated 1 27d ago A tokens not measured original MIT

membrain

147

SIDDHU123M/membrain-mcp

MCP server Claude CodeCodexCursor

Self-hosted AI memory ledger. You and your agents share one memory store over MCP — one SQLite file, web UI, REST, works offline. Runs locally from the membrain-mcp npm package.

not rated 1 22d ago A tokens not measured original MIT

chilon-recall

148

ctrlcakepro/chilon-recall

MCP server Claude CodeCodexCursor +2

MCP server "chilon-recall" as configured in ctrlcakepro/chilon-recall. Runs ./scripts/server.mjs with node.

not rated 1 today A tokens not measured original MIT

portable-agent-memory

149

skywaller0/Portable-Agent-Memory

MCP server Claude CodeCodexCursor

MCP server "portable-agent-memory" as configured in skywaller0/Portable-Agent-Memory. Runs locally from the portable-agent-memory Python package.

not rated 1 17d ago A tokens not measured original Apache-2.0

llm-sidecar

150

awaistechnologist/llm-sidecar

MCP server Claude CodeCodexCursor

Local sidecar giving any tool grounded, cited, routed AI — Ollama or OpenRouter, no API key required. Runs locally from the llm-sidecar Python package.

not rated 1 11d ago A tokens not measured original MIT

egm7126/simpleMemo-releases

MCP server Claude CodeCodexCursor

MCP server "jellymemo-mcp-companion" as configured in egm7126/simpleMemo-releases. Runs locally from the jellymemo-mcp-companion Python package.

not rated 1 9d ago A tokens not measured original MIT

cortexmem

152

gonzalonicolasr/cortexmem

MCP server Claude CodeCodexCursor

MCP server "cortexmem" as configured in gonzalonicolasr/cortexmem. Runs locally from the @gonrocca/cortexmem npm package.

not rated 1 5d ago A tokens not measured original MIT

memory-ferry

153

iced7/memory-ferry

MCP server Claude CodeCodexCursor

Local-first, folder-synced long-term memory and reusable skills for AI agents. Runs locally from the memory-ferry npm package.

not rated 1 8d ago A tokens not measured original MIT

LiLara-AI/shadowgraph

MCP server Claude CodeCodexCursor +2

MCP server "shadowgraph-unified-plugin" as configured in LiLara-AI/shadowgraph. Runs locally from the shadowgraph-unified-plugin npm package.

not rated 1 yesterday A tokens not measured original MIT

khiip

155

KhiipAI/khiip

MCP server Claude CodeCodexCursor

Capture, store, and recall substrate for LLM agents. The layer, not the destination. Runs locally from the khiip Python package.

not rated 1 1mo ago A tokens not measured

agent-observability

156

KryptosAI/agent-observability

MCP server Claude CodeCodexCursor

Trace AI agent execution: every tool call, every error, every dollar. Open source, local-first. Runs locally from the agent-obs npm package.

not rated 1 1mo ago A tokens not measured original MIT

ownvoice

157

RudrenduPaul/ownvoice

MCP server Claude CodeCodexCursor

Train a LoRA voice adapter for pocket-tts and keep the result on your own disk, not an API subscription. Runs locally from the ownvoice-cli Python package.

not rated 1 10d ago A tokens not measured original MIT

ellmos-ai/ellmos-blender-use-mcp

MCP server Claude CodeCodexCursor +2

Headless Blender asset QA over MCP: background script runs and FBX reimport verification. Runs locally from the ellmos-blender-use-mcp npm package.

not rated 2 4d ago A tokens not measured original MIT

n8n-mcp-local-setup

159

pedrogrigs/n8n-mcp-local-setup

MCP server Claude CodeCodexCursor

MCP server "n8n-mcp-local-setup" as configured in pedrogrigs/n8n-mcp-local-setup. Runs locally from the n8n-mcp-local-setup npm package.

not rated 1 2mo ago A tokens not measured original MIT

shyn

160

shyn-labs/shyn

MCP server Claude CodeCodexCursor +2

MCP server "shyn" as configured in shyn-labs/shyn. Launched with https://github.com/shyn-labs/homebrew-tap/releases/download/v0.4.30-alpha/shyn.m.

not rated 1 +1 3d ago A tokens not measured

craft-hub

161

YunYouJun/craft-hub

MCP server Claude CodeCodexCursor +2

MCP server "craft-hub" as configured in YunYouJun/craft-hub. Runs ../../packages/craft-hub-mcp/dist/server.mjs with node.

not rated 1 3d ago A tokens not measured original MIT

goetta-finance

162

griffin-goepper/goetta-finance-mcp

MCP server Claude CodeCodexCursor

Local-first MCP server that connects SimpleFIN to Claude. Runs locally from the goetta-finance Python package.

not rated 1 23d ago A tokens not measured original MIT

style-memory-mcp

163

hexingyuofficial/style-memory-mcp

MCP server Claude CodeCodexCursor +2

MCP server "style-memory-mcp" as configured in hexingyuofficial/style-memory-mcp. Runs locally from the style-memory-mcp npm package.

not rated 1 23d ago A tokens not measured original MIT

tokencompress

164

jiawei686/tokencompress

MCP server Claude CodeCodexCursor +2

MCP server "tokencompress" as configured in jiawei686/tokencompress. Runs locally from the tokencompress Python package.

not rated 1 1mo ago A tokens not measured original MIT

gx3-cli-mcp

165

purinzan/gx3-cli-mcp

MCP server Claude CodeCodexCursor +2

Local GX Works3 project analysis CLI with a stdio MCP server. Runs locally from the gx3-cli-mcp Python package.

not rated 1 +1 today A tokens not measured

grepnotes

166

LuthfiMirza/grepnotes

MCP server Claude CodeCodexCursor

MCP server "grepnotes" as configured in LuthfiMirza/grepnotes. Runs locally from the grepnotes Python package.

not rated 0 1mo ago A tokens not measured original MIT

obd

167

ayhammouda/obd-mcp-server

MCP server Claude CodeCodexCursor +2

MCP server "obd" as configured in ayhammouda/obd-mcp-server. Launched with uv --directory ${CLAUDE_PROJECT_DIR:-.} run obd-mcp stdio --config ${CLAUDE_PROJ.

not rated 0 3d ago A tokens not measured original Apache-2.0

agentairlock

168

yywz2026-coder/AgentAirlock

MCP server Claude CodeCodexCursor

MCP server "agentairlock" as configured in yywz2026-coder/AgentAirlock. Launched with <ABSOLUTE_NODE_EXE> <AGENTAIRLOCK_ROOT>\integrations\claude-code\adapter\index.m.

not rated 0 1mo ago A tokens not measured original Apache-2.0