local-first-mcp
Allows semantic search of an Obsidian vault, enabling retrieval of notes based on meaning.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@local-first-mcpsummarize this article: https://example.com/blog/post"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
local-first-mcp
MCP server that exposes local-first AI tools to Claude.
This server allows Claude to use your locally-built tools (like resource-summarizer, promo-generator, etc.) directly via the Model Context Protocol.
Tools Exposed
summarize_article: Fetch and summarize a URL (viaresource-summarizer)generate_promo: Create promotional copy for a blog post (viapromo-generator)semantic_search: Search your Obsidian vault by meaning (viavault-semantic-search)
Related MCP server: Obsidian MCP Server
Installation
cd local-first-mcp
uv syncConfiguration for Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"local-first": {
"command": "uv",
"args": [
"--directory",
"/Users/jamalhansen/projects/local-first/local-first-mcp",
"run",
"local-first-mcp"
]
}
}
}Project Structure
local-first-mcp/
├── src/
│ └── local_first_mcp/
│ ├── server.py # FastMCP server definition
│ └── tools/ # Tool-specific wrappers
│ ├── promo.py
│ ├── search.py
│ └── summarize.py
├── pyproject.toml # Managed by uv
└── tests/ # Server integration testsThis server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Live SEO workflow tools for Claude Code, Codex, and AI agents.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides semantic search capability over Obsidian vaults and exposes recent notes as resources to Claude through the MCP protocol.9-
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- AlicenseNot gradedqualityBmaintenanceProvides Claude with tools to read/write an Obsidian vault, query a local SQLite database, and manage files, accessible from any device via OAuth over Tailscale.MIT
- AlicenseBqualityDmaintenanceEnables Claude to interact with an Obsidian vault via the Local REST API plugin, supporting file operations, search, periodic notes, commands, and semantic search.222,509 npmMIT