MCP.so
登录

MCP Obsidian Docker

@kmackett

关于 MCP Obsidian Docker

Dockerized version of MCP Obsidian server for Obsidian Local REST API integration

基本信息

分类

记忆与知识

运行时

dockerfile

传输方式

stdio

发布者

kmackett

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Obsidian Docker?

MCP Obsidian Docker is a containerized version of the MCP Obsidian server that interacts with Obsidian via the Local REST API community plugin. It requires Docker, Docker Compose, and an Obsidian vault with the Local REST API plugin installed and an API key.

How to use MCP Obsidian Docker?

Clone the repository, configure the OBSIDIAN_API_KEY in a .env file, then build and start the container with docker-compose up -d. The server will be available on port 27124. Verify the container with docker-compose ps and inspect logs with docker-compose logs -f.

Key features of MCP Obsidian Docker

  • Containerized deployment of MCP Obsidian via Docker Compose
  • Requires only the Obsidian Local REST API plugin and an API key
  • Environment-based API key configuration using .env file
  • Logs stored in a mounted ./logs directory
  • Easy restart for API key changes with docker-compose restart

Use cases of MCP Obsidian Docker

  • Running the MCP Obsidian server in an isolated Docker container
  • Integrating Obsidian with MCP-compatible tools without local Node.js installation
  • Automating note creation, search, or content retrieval from Obsidian vaults
  • Enabling secure API key management through environment variables

FAQ from MCP Obsidian Docker

How do I get my Obsidian API key?

Open Obsidian, go to Settings → Community Plugins, find “Local REST API,” click its settings gear, and copy the “API Key” field.

How do I set the API key in the container?

Copy .env.example to .env, then edit the file and replace your_api_key_here with your actual API key.

What port does the server use?

The MCP Obsidian server is available at port 27124 by default. If there is a port conflict, modify the port mapping in docker-compose.yml.

How can I check if the container is working?

Run docker-compose ps to see if the container is running, and docker-compose logs -f to view logs for authentication or connection errors.

What if I need to change my API key?

Generate a new key in Obsidian, update the OBSIDIAN_API_KEY in your .env file, and run docker-compose restart.

评论

记忆与知识 分类下的更多 MCP 服务器