Obsidian MCP Server
io.github.maxkuminov/obsidian-mcp ยท version 1.2.0
Community listing. Not installed or verified by cosmic-mcp. Read the source and its permissions before you run it.
Self-hosted agent memory as a markdown vault: semantic and keyword search, wikilink graph, OAuth
https://github.com/maxkuminov/obsidian-mcpQuick facts
- Listing: Community
- Published Nov 8, 17:03 UTC
- Transport: streamable-http
- Package: oci
ghcr.io/maxkuminov/obsidian-mcp:v1.2.0 - Listed by cosmic-mcp: Nov 9, 04:26 UTC
Details
- Repository: https://github.com/maxkuminov/obsidian-mcp
- Website: https://github.com/maxkuminov/obsidian-mcp
- Needs settings:
DATABASE_URLVAULT_PATHSECRET_KEYMCP_HOSTNAMEEMBEDDING_PROVIDEROLLAMA_URLOPENAI_API_KEYTEI_URLTEI_EMBEDDING_MODELTEI_EMBED_BATCH_SIZE
Setup snippets
Generated from the registry entry. cosmic-mcp has not run or reviewed this server; values in angle brackets are yours to fill in.
Run it locally (oci)
docker run -i --rm -e 'DATABASE_URL' -e 'EMBEDDING_PROVIDER' -e 'MCP_HOSTNAME' -e 'OLLAMA_URL' -e 'OPENAI_API_KEY' -e 'SECRET_KEY' -e 'TEI_EMBEDDING_MODEL' -e 'TEI_EMBED_BATCH_SIZE' -e 'TEI_URL' -e 'VAULT_PATH' 'ghcr.io/maxkuminov/obsidian-mcp:v1.2.0'Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"obsidian-mcp": {
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_URL",
"-e",
"EMBEDDING_PROVIDER",
"-e",
"MCP_HOSTNAME",
"-e",
"OLLAMA_URL",
"-e",
"OPENAI_API_KEY",
"-e",
"SECRET_KEY",
"-e",
"TEI_EMBEDDING_MODEL",
"-e",
"TEI_EMBED_BATCH_SIZE",
"-e",
"TEI_URL",
"-e",
"VAULT_PATH",
"ghcr.io/maxkuminov/obsidian-mcp:v1.2.0"
],
"command": "docker",
"env": {
"DATABASE_URL": "<your database url>",
"EMBEDDING_PROVIDER": "<your embedding provider>",
"MCP_HOSTNAME": "<your mcp hostname>",
"OLLAMA_URL": "<your ollama url>",
"OPENAI_API_KEY": "<your openai api key>",
"SECRET_KEY": "<your secret key>",
"TEI_EMBEDDING_MODEL": "<your tei embedding model>",
"TEI_EMBED_BATCH_SIZE": "<your tei embed batch size>",
"TEI_URL": "<your tei url>",
"VAULT_PATH": "<your vault path>"
}
}
}
}Claude Code
claude mcp add 'obsidian-mcp' -- docker run -i --rm -e 'DATABASE_URL' -e 'EMBEDDING_PROVIDER' -e 'MCP_HOSTNAME' -e 'OLLAMA_URL' -e 'OPENAI_API_KEY' -e 'SECRET_KEY' -e 'TEI_EMBEDDING_MODEL' -e 'TEI_EMBED_BATCH_SIZE' -e 'TEI_URL' -e 'VAULT_PATH' 'ghcr.io/maxkuminov/obsidian-mcp:v1.2.0'Cursor (.cursor/mcp.json)
{
"mcpServers": {
"obsidian-mcp": {
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_URL",
"-e",
"EMBEDDING_PROVIDER",
"-e",
"MCP_HOSTNAME",
"-e",
"OLLAMA_URL",
"-e",
"OPENAI_API_KEY",
"-e",
"SECRET_KEY",
"-e",
"TEI_EMBEDDING_MODEL",
"-e",
"TEI_EMBED_BATCH_SIZE",
"-e",
"TEI_URL",
"-e",
"VAULT_PATH",
"ghcr.io/maxkuminov/obsidian-mcp:v1.2.0"
],
"command": "docker",
"env": {
"DATABASE_URL": "<your database url>",
"EMBEDDING_PROVIDER": "<your embedding provider>",
"MCP_HOSTNAME": "<your mcp hostname>",
"OLLAMA_URL": "<your ollama url>",
"OPENAI_API_KEY": "<your openai api key>",
"SECRET_KEY": "<your secret key>",
"TEI_EMBEDDING_MODEL": "<your tei embedding model>",
"TEI_EMBED_BATCH_SIZE": "<your tei embed batch size>",
"TEI_URL": "<your tei url>",
"VAULT_PATH": "<your vault path>"
}
}
}
}VS Code (.vscode/mcp.json)
{
"servers": {
"obsidian-mcp": {
"args": [
"run",
"-i",
"--rm",
"-e",
"DATABASE_URL",
"-e",
"EMBEDDING_PROVIDER",
"-e",
"MCP_HOSTNAME",
"-e",
"OLLAMA_URL",
"-e",
"OPENAI_API_KEY",
"-e",
"SECRET_KEY",
"-e",
"TEI_EMBEDDING_MODEL",
"-e",
"TEI_EMBED_BATCH_SIZE",
"-e",
"TEI_URL",
"-e",
"VAULT_PATH",
"ghcr.io/maxkuminov/obsidian-mcp:v1.2.0"
],
"command": "docker",
"env": {
"DATABASE_URL": "<your database url>",
"EMBEDDING_PROVIDER": "<your embedding provider>",
"MCP_HOSTNAME": "<your mcp hostname>",
"OLLAMA_URL": "<your ollama url>",
"OPENAI_API_KEY": "<your openai api key>",
"SECRET_KEY": "<your secret key>",
"TEI_EMBEDDING_MODEL": "<your tei embedding model>",
"TEI_EMBED_BATCH_SIZE": "<your tei embed batch size>",
"TEI_URL": "<your tei url>",
"VAULT_PATH": "<your vault path>"
},
"type": "stdio"
}
}
}Related servers
- adeu Verified domain
Automated DOCX Redlining Engine - Adako: ad ops for AI assistants Verified domain
Google, Meta, LinkedIn and ChatGPT Ads for AI assistants. Every change needs your approval. - Adrails Verified domain
AI agent that runs Meta Ads and Google Ads for Shopify stores, with store revenue next to ad spend. - Ahel Verified domain
Data and tools for your AI agent: company, people, SEO, social and EU register data. Pay per call. - Ankra Verified domain
Deploy and operate Kubernetes: clusters, stacks, apps, logs, metrics and security, with OAuth. - Apogee: Bulk Ad Launcher for Meta, TikTok & Snapchat Verified domain
Bulk-launch and manage ads across many Meta, TikTok and Snapchat ad accounts for agencies.