Kybase MCP Server
by kyrzinio.github.Kyrzin/kybasev0.2.2
Self-hosted Markdown memory for AI agents: notes you can read and edit, with hybrid search.
context tax
queued
security
queued
cold start
queued
freshness
Active8d ago
Install Kybase MCP server
Install in Claude Code
claude mcp add kybase -e GOOGLE_API_KEY='<google-api-key>' -e OPENAI_API_KEY='<openai-api-key>' -e DATABASE_URL='<database-url>' -- npx -y kybase-mcpInstall in Cursor
{
"mcpServers": {
"kybase": {
"command": "npx",
"args": [
"-y",
"kybase-mcp"
],
"env": {
"GOOGLE_API_KEY": "<google-api-key>",
"OPENAI_API_KEY": "<openai-api-key>",
"DATABASE_URL": "<database-url>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"kybase": {
"command": "npx",
"args": [
"-y",
"kybase-mcp"
],
"env": {
"GOOGLE_API_KEY": "<google-api-key>",
"OPENAI_API_KEY": "<openai-api-key>",
"DATABASE_URL": "<database-url>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"kybase": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"kybase-mcp"
],
"env": {
"GOOGLE_API_KEY": "<google-api-key>",
"OPENAI_API_KEY": "<openai-api-key>",
"DATABASE_URL": "<database-url>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"kybase": {
"command": "npx",
"args": [
"-y",
"kybase-mcp"
],
"env": {
"GOOGLE_API_KEY": "<google-api-key>",
"OPENAI_API_KEY": "<openai-api-key>",
"DATABASE_URL": "<database-url>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| KYBASE_DATA_DIR | — | — | Where the embedded database and instance secret live. Defaults to ~/.kybase |
| EMBEDDING_PROVIDER | — | — | Embedding provider for semantic search |
| OLLAMA_URL | — | — | Ollama endpoint for local embeddings. Without any provider, full-text search still works |
| OLLAMA_MODEL | — | — | Ollama embedding model |
| GOOGLE_API_KEY | — | yes | Google API key, when EMBEDDING_PROVIDER=google. Sends note text to Google |
| OPENAI_API_KEY | — | yes | OpenAI API key, when EMBEDDING_PROVIDER=openai. Sends note text to OpenAI |
| DATABASE_URL | — | yes | Use an existing Kybase Postgres instead of the embedded one (migrations are left to the app) |
Freshness
Active — last maintenance signal 8d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-02 · 8d ago · GitHub
Latest release
2026-10-02 · 8d ago · GitHub · v1.5.0
Package published
no data · npm/PyPI
Registry entry updated
2026-10-02 · 8d ago · official registry · v0.2.2
FAQ
›How do I install the Kybase MCP server in Claude Code?
Run: claude mcp add kybase -e GOOGLE_API_KEY='<google-api-key>' -e OPENAI_API_KEY='<openai-api-key>' -e DATABASE_URL='<database-url>' -- npx -y kybase-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Kybase require an API key?
Yes. It expects GOOGLE_API_KEY, OPENAI_API_KEY, DATABASE_URL, of which 3 are secrets.
›Can I use Kybase as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Kybase in the official MCP registry?
Yes, as io.github.Kyrzin/kybase.
Alternatives to Kybase
Other notes & knowledge MCP servers.