local-first MCP servers

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

Browse within: model-context-protocol 47mcp-server 44LLM 37agent-memory 37knowledge-graph 33cli 29ai-memory 24knowledge-management 20markdown 19coding-agents 18embeddings 18knowledge-base 14macos 13obsidian 12

ragwatcher

265

neumann-mlucas/ragwatcher

MCP server Claude CodeCodexCursor +2

MCP server "ragwatcher" as configured in neumann-mlucas/ragwatcher. Runs locally from the ragwatcher Python package.

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

kasa

266

aikadimsoy/kasa-mcp

MCP server Claude CodeCodexCursor +2

A library of translation and other NLP tools for the Ghanaian language Twi. Runs locally from the kasa Python package.

not rated 0 12d ago A tokens not measured AGPL-3.0

repo-context-forge

267

negativexq/repo-context-forge

MCP server Claude CodeCodexCursor +2

MCP server "repo-context-forge" as configured in negativexq/repo-context-forge. Runs locally from the repo-context-forge Python package.

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

robinhood

268

arunash/cairn

MCP server Claude CodeCodexCursor +2

MCP server "robinhood" as configured in arunash/cairn. Runs cairn.broker.mcp with python. Needs 1 environment variable to run.

not rated 0 1mo ago A tokens not measured

codebase-memory

269

H-Gelender/codebase-memory

MCP server Claude CodeCodexCursor +2

Self-updating codebase knowledge graph for AI-powered IDEs. Runs locally from the codebase-memory Python package.

not rated 0 1mo ago A tokens not measured

kopeng

270

djy89/kopeng

MCP server Claude CodeCodexCursor +2

MCP server "kopeng" as configured in djy89/kopeng. Runs locally from the kopeng npm package.

not rated 0 6d ago A tokens not measured

d-knowledge-graph

271

scorpion1476-lgtm/D-Knowledge_Graph

MCP server Claude CodeCodexCursor +2

MCP server "d-knowledge-graph" as configured in scorpion1476-lgtm/D-KnowledgeGraph. Runs locally from the d-knowledge-graph Python package.

not rated 0 28d ago A tokens not measured

shutter-mcp

272

keivanmalhani/shutter-mcp

MCP server Claude CodeCodexCursor +2

MCP server "shutter-mcp" as configured in keivanmalhani/shutter-mcp. Runs locally from the shutter-mcp Python package.

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

zack-bolich/multi-account-gmail-mcp

MCP server Claude CodeCodexCursor +2

MCP server "multi-account-gmail-mcp" as configured in zack-bolich/multi-account-gmail-mcp. Runs locally from the multi-account-gmail-mcp npm package.

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

cli

274

Vikings-Studio/usepinboard-cli

MCP server Claude CodeCodexCursor +2

MCP server "cli" as configured in Vikings-Studio/usepinboard-cli. Runs locally from the @usepinboard/cli npm package.

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

reed-mcp

275

Ulzuhan/reed-mcp

MCP server Claude CodeCodexCursor +2

MCP server "reed-mcp" as configured in Ulzuhan/reed-mcp. Runs locally from the reed-mcp Python package.

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

nicks2025fk/research-connector-hub

MCP server Claude CodeCodexCursor +2

MCP server "research-connector-hub" as configured in nicks2025fk/research-connector-hub. Runs locally from the research-connector-hub npm package.

not rated 0 26d ago A tokens not measured original MIT

whoop-local

277

sushrutb17/doop-showcase

MCP server Claude CodeCodexCursor +2

MCP server "whoop-local" as configured in sushrutb17/doop-showcase. Runs locally from the whoop-local Python package.

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

ddlpin

278

shuxiuzhang53/ddlpin

MCP server Claude CodeCodexCursor +2

MCP server "ddlpin" as configured in shuxiuzhang53/ddlpin. Runs locally from the ddlpin npm package.

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

mcp-memory-suite

279

sscctv/mcp-memory-suite

MCP server Claude CodeCodexCursor +2

MCP server "mcp-memory-suite" as configured in sscctv/mcp-memory-suite. Runs locally from the mcp-memory-suite Python package.

not rated 0 24d ago A tokens not measured original MIT

rynmesh

280

yeogirlyun/rynmesh

MCP server Claude CodeCodexCursor +2

MCP server "rynmesh" as configured in yeogirlyun/rynmesh. Runs locally from the rynmesh Python package.

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

ctxd

281

g0GobliN/ctxd

MCP server Claude CodeCodexCursor +2

MCP server "ctxd" as configured in g0GobliN/ctxd. Runs packages/cli/dist/index.js with node.

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

feedrecall

282

Paoladev45/feedrecall

MCP server Claude CodeCodexCursor +2

MCP server "feedrecall" as configured in Paoladev45/feedrecall. Launched with feedrecall.

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

howitalk

283

andey0Saikiran/howitalk

MCP server Claude CodeCodexCursor +2

Distill how you actually talk to AI assistants, from your own chat history, into a portable profile you own. Local-first: no cloud, no database, no daemon. Runs locally from the howitalk npm package.

not rated 0 20d ago A tokens not measured original MIT

myday

284

abhitsian/myday

MCP server Claude CodeCodexCursor +2

A private, local memory of what you did on your Mac — 10-minute Markdown records, searchable, and readable by your AI coding agent over MCP. Runs locally from the @abhitsian/myday npm package.

not rated 0 7d ago A tokens not measured original MIT

vibe-canvas

285

prozacLaputa/vibe-canvas

MCP server Claude CodeCodexCursor +2

MCP server "vibe-canvas" as configured in prozacLaputa/vibe-canvas. Runs ./src/mcp-server.js with node.

not rated 0 19d ago A tokens not measured original MIT

thumbagent-runtime

286

LiuShiYi1027/ThumbAgent

MCP server Claude CodeCodexCursor +2

MCP server "thumbagent-runtime" as configured in LiuShiYi1027/ThumbAgent. Runs locally from the thumbagent-runtime Python package.

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

alfred-core

287

ndunl075/alfred-pennyworth

MCP server Claude CodeCodexCursor +2

MCP server "alfred-core" as configured in ndunl075/alfred-pennyworth. Runs locally from the alfred-core Python package.

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

library-of-context

288

hwillGIT/library-of-context

MCP server Claude CodeCodexCursor +2

MCP server "library-of-context" as configured in hwillGIT/library-of-context. Runs locally from the library-of-context Python package.

not rated 0 16d ago A tokens not measured original MIT