local-first MCP servers

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

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

NOUZ-MCP

25

Semiotronika/NOUZ-MCP

MCP server Claude CodeCodexCursor +2

MCP server for Obsidian — semantic knowledge graph with auto-classification, DAG hierarchy, and cross-domain bridge detection. Runs locally from the nouz-mcp Python package. Needs 8 environment variables to run.

not rated 18 yesterday A tokens not measured original MIT

s-gw

26

sgateway/s-gw

MCP server Claude CodeCodexCursor +2

MCP server "s-gw" as configured in sgateway/s-gw. Runs ./dist/mcp-server.js with node. Needs 2 environment variables to run.

not rated 15 yesterday A tokens not measured original Apache-2.0

chrome-devtools

27

kevinlin/cowork-z

MCP server Claude CodeCodexCursor +2

Lets the agent inspect and automate a live Chrome instance through the DevTools protocol: performance traces, network, console. Runs locally from the chrome-devtools-mcp npm package.

not rated 13 20d ago A tokens not measured copy · 100% MIT

datacharter

28

datacharter/datacharter

MCP server Claude CodeCodexCursor +2

Charter your data — contract-governed local data exploration, powered by DuckDB. Runs locally from the datacharter Python package.

not rated 12 2d ago A tokens not measured original Apache-2.0

mcp

29

Mnemosyne-OS/Mnemosyne-Neural-OS

MCP server Claude CodeCodexCursor +2

Persistent memory for AI agents, governed by the human and stored on their own machine. Runs locally from the @mnemosyne_os/mcp npm package. Needs 2 environment variables to run.

not rated 12 today A tokens not measured

local-memory-mcp

30

studiomeyer-io/local-memory-mcp

MCP server Claude CodeCodexCursor +2

Persistent local AI memory. SQLite + FTS5 + vector search, knowledge graph. No cloud, no API keys. Runs locally from the @studiomeyer/local-memory-mcp npm package. Needs 4 environment variables to run.

not rated 12 today A tokens not measured original MIT

ragcode

31

MarshallEriksen-Neura/ragcode

MCP server Claude CodeCodexCursor +2

Local code intelligence foundation: structural code graph, LanceDB semantic layer, retrieval, context packing, and MCP tools. Runs locally from the ragcode-context-engine npm package.

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

grape

32

gael55x/Grape

MCP server Claude CodeCodexCursor +2

MCP server "grape" as configured in gael55x/Grape. Launched with grape mcp --stdio.

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

seeklink

33

simonsysun/seeklink

MCP server Claude CodeCodexCursor +2

Local semantic search CLI and optional MCP stdio server for Markdown vaults. BM25 + vector + wikilink graph + metadata via RRF. Native CJK. Runs locally from the seeklink Python package.

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

lians_memory

34

Lians-ai/Lians

MCP server Claude CodeCodexCursor +2

MCP server "liansmemory" as configured in Lians-ai/Lians. Launched with lians-memory-mcp. Needs 11 environment variables to run.

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

lians

35

Lians-ai/Lians

MCP server Claude CodeCodexCursor +2

Correct, temporal, and auditable memory infrastructure for AI agents. Runs locally from the lians-sdk Python package. Needs 5 environment variables to run.

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

server

36

disnet/flint-note-mcp

MCP server Claude CodeCodexCursor +2

Agent-first note-taking application with MCP server. Runs locally from the @flint-note/server npm package.

not rated 10 10mo ago A tokens not measured original MIT archived

shkyyy18/mi_fitness_data_bridge

MCP server Claude CodeCodexCursor +2

MCP server "mi-fitness-data-bridge" as configured in shkyyy18/mifitnessdatabridge. Runs locally from the mi-fitness-data-bridge Python package.

not rated 10 +1 today A tokens not measured

wellness-nourish

38

davidmosiah/wellness-nourish

MCP server Claude CodeCodexCursor +2

Local-first nutrition MCP for AI agents: food, barcode, photo, intake, hydration, goals. Runs locally from the wellness-nourish npm package.

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

mimir-engine

39

hasil7677/mimir

MCP server Claude CodeCodexCursor +2

Local-first AI agent memory: an Obsidian-compatible markdown brain with hybrid recall, for Claude Code and any MCP client. Runs locally from the mimir-engine Python package.

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

sovseal-memory

40

sovseal/core

MCP server Claude CodeCodexCursor +2

Local-first, zero-knowledge AI memory across Claude, Cursor, and every MCP client. 0 RTT reads. Runs locally from the @sovseal/mcp-server npm package.

not rated 7 29d ago A tokens not measured original Apache-2.0

job-search-tool

41

VincenzoImp/job-search-tool

MCP server Claude CodeCodexCursor +2

MCP server "job-search-tool" as configured in VincenzoImp/job-search-tool. Runs locally from the job-search-tool Python package.

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

call-copilot

42

AnisurRahmann/call-copilot

MCP server Claude CodeCodexCursor +2

Call Copilot — silently record meeting audio in the background, then transcribe locally to clean markdown. Runs locally from the call-copilot Python package.

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

pixelcheck

43

xcodethink/pixelcheck

MCP server Claude CodeCodexCursor +2

Real eyes and hands on the web for AI agents. MCP-first. Local-first. Vendor-agnostic. Runs locally from the pixelcheck npm package. Needs 1 environment variable to run.

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

unified-ai-system

44

happy520ai/unified-ai-system

MCP server Claude CodeCodexCursor +2

MCP server "unified-ai-system" as configured in happy520ai/unified-ai-system. Runs in Docker (ghcr.io/happy520ai/unified-ai-system/mcp-server@sha256:751a0d32acd2d6b1da6ad9ac67987fbd1ff36ce26b7160014d8605f18b7907b3).

not rated 6 today A tokens not measured original Apache-2.0

pendpost

45

pendpost/pendpost

MCP server Claude CodeCodexCursor +2

Local-first social MCP: an agent drafts and schedules posts; you approve before anything publishes. Runs locally from the pendpost npm package.

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

knowledge-inbox

46

lyc403223157-source/knowledge-inbox

MCP server Claude CodeCodexCursor +2

MCP server "knowledge-inbox" as configured in lyc403223157-source/knowledge-inbox. Runs locally from the knowledge-inbox Python package.

not rated 6 22d ago A tokens not measured original Apache-2.0

roian6/apple-health-ai-bridge

MCP server Claude CodeCodexCursor +2

MCP server "apple-health-ai-bridge" as configured in roian6/apple-health-ai-bridge. Runs locally from the apple-health-ai-bridge Python package.

not rated 5 today A tokens not measured original Apache-2.0

memoray

48

binary16labs/prime-silo

MCP server Claude CodeCodexCursor +2

One of 2 in .mcp.json

MCP server "memoray" as configured in binary16labs/prime-silo. Runs memoray/mcp-server/index.js with node.

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