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…
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
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 gradedqualityCmaintenanceProvides 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,886 npmMIT