Obsidian REST API服务

通过REST API为LM Studio提供Obsidian知识库访问的MCP服务器,支持文件列表、内容读取和搜索功能。

  • by earth2milo
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 earth2milo/not-so-simple-obsidian-local-mcp-server

使用说明

一个复杂的MCP(Model-Context-Protocol)服务器,通过REST API为LM Studio提供对黑社会保险库的访问。MCP工具包中存在一个用于Obsidian的docker容器,它比这个项目有更多的工具和实现(https://hub.docker.com/r/mcp/obsidian).

设置

  1. 安装Obsidian REST API插件
  2. 复制 docker-compose.example.yml 到 docker-compose.yml
  3. 更新 OBSIDIAN_API_KEY 使用您的实际API密钥
  4. 跑 docker compose up -d

配置

添加到LM Studio MCP配置中:

{
  "mcpServers": {
    "obsidian": {
      "command": "node",
      "args": ["/path/to/your/mcp-client.js"]
    }
  }
}

配置

obsidian_list_files - List files in vault
obsidian_read_file - Read file contents
obsidian_search - Search vault content