Yaps MCP
Click on "Install 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., "@Yaps MCPfind notes about machine learning"
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.
Yaps MCP server
Give Claude Desktop, Claude Code, Cursor, Codex, and other MCP clients controlled access to your private local Yaps Markdown vault.
Why Yaps MCP
Local memory, useful everywhere: search, read, organise, and connect ordinary Markdown notes from an AI client.
Read-only by default: connecting a supported client grants reads only. Writes require a separate, explicit switch inside Yaps.
Safer writes: stale timestamps reject overwrites; confirmed deletes and traversal guards protect the vault; Vault Versioning can checkpoint write batches before they land.
Broad client reach: Yaps already configures Codex, Claude Desktop, and Cursor without replacing unrelated servers. The MCP Bundle adds one-click installation and official-registry discovery for clients that implement MCPB.
A direct product path: the bundle uses the server already shipped and updated with Yaps, so users get the desktop app, local vault, system-wide dictation, account, and subscription experience—not a disconnected fork.
The bundle is intentionally small. It locates the signed yaps_mcp binary inside the installed Yaps desktop app and forwards stdio directly, without a shell or network proxy.
Related MCP server: Obsidian Knowledge Management MCP Server
Install
Fastest: from Yaps
In Yaps, open Settings → General → Local AI integrations.
Choose Connect Codex, Connect Claude Desktop, or Connect Cursor.
Restart that client.
Yaps preserves every other configured MCP server and grants the selected client read-only access.
MCP Bundle
Download the .mcpb asset from a release and open it in an MCPB-compatible desktop client. Install Yaps first, then use Local AI integrations inside Yaps to connect/authorise the client. This explicit Yaps step is required because the server fails closed and a bundle is not allowed to grant itself access to a private vault.
Manual configuration
Use the production binary shipped with the app and give each custom host a distinct client identity:
{
"mcpServers": {
"yaps": {
"command": "/Applications/Yaps.app/Contents/MacOS/yaps_mcp",
"env": {
"YAPS_MCP_CLIENT_ID": "my-local-client"
}
}
}
}Custom identities must also be authorised in the Yaps Agent Access policy. Prefer the one-click connectors unless you specifically need a custom host.
Capabilities
The native server exposes 28 tools covering:
vault status, filtered note lists, reads, create/update/delete, move, rename, pinning, and daily notes;
exact, semantic, and hybrid local search;
templates, snapshot history, and restore;
folders, tags, mentions, wikilink terms, backlinks, and unlinked mentions;
local Yaps status, activity history, and usage statistics.
Every tool returns structured MCP content and declares read-only/destructive/open-world annotations. openWorldHint is false for every tool.
Permissions model
Agent Access fails closed:
A supported one-click connection enables read-only access for that client identity.
Yaps rejects any client identity not on the local allowlist.
Writes stay off until enabled inside Yaps.
Updates can include
expected_updated_atfrom the most recent read; a mismatch rejects the write.Delete requires
confirm=trueand title confirmation support.When enabled, Vault Versioning checkpoints an agent write batch before applying it.
For the complete public inventory and common safety arguments, see TOOL_REFERENCE.md.
Development
bun install --frozen-lockfile
bun run packagebun run package tests the cross-platform launcher, validates the MCPB manifest with the official toolchain, creates the .mcpb, inspects it, calculates its SHA-256 digest, and generates a matching official-registry server.json under dist/<version>/.
The native Rust server lives in the main Yaps repository and has separate protocol, permission, and full-vault smoke suites. See PUBLISHING.md for the release gate.
Support and security
Use Yaps support for product help. Please follow SECURITY.md for vulnerability reports and never attach private vault contents or raw dictation audio to a public issue.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables direct file system access to Obsidian vaults with auto-discovery, full-text search, and note operations. Supports reading, writing, and searching across Obsidian notes without requiring plugins or REST API.Last updated63,424MIT
- Flicense-qualityDmaintenanceEnables LLMs to read, search, and manage Obsidian vault markdown files, including YAML frontmatter, wikilinks, and graph operations through a secure stateless I/O layer.Last updated
- Flicense-qualityFmaintenanceProvides secure, direct file system access to Obsidian vault files, enabling search, read, write, and discovery of notes without requiring the Obsidian app.Last updated23
- Alicense-qualityCmaintenanceProvides AI agents with direct filesystem access to an Obsidian vault for note management, task orchestration, context persistence, and git synchronization.Last updated521MIT
Related MCP Connectors
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Read and write your Fresh Jots notes from Claude, Cursor, and any MCP client.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/richawo/yaps-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server