
MCP Obsidian Docker

2025.04.10
1
Dockerfile笔记管理远程访问开发效率
MCP Obsidian Docker 是一个容器化的 MCP Obsidian 服务器,通过与 Obsidian 的 Local REST API 社区插件交互,提供对 Obsidian 笔记的远程访问和管理功能。
View on GitHub
Overview
基本能力
产品定位
MCP Obsidian Docker 是一个容器化的服务器,用于与 Obsidian 笔记应用进行交互,提供远程访问和管理功能。
核心功能
- 通过 Docker 容器化部署,简化安装和运行过程。
- 与 Obsidian 的 Local REST API 插件交互,实现对笔记的远程访问和管理。
- 提供 API 密钥配置和安全管理功能。
- 支持日志记录和故障排查。
适用场景
- 开发者需要远程访问和管理 Obsidian 笔记的场景。
- 需要将 Obsidian 笔记集成到其他应用或服务中的场景。
- 需要自动化处理 Obsidian 笔记的场景。
工具列表
- Docker 和 Docker Compose:用于容器化部署和管理。
- Local REST API 插件:用于与 Obsidian 交互。
- 环境变量配置工具:用于管理 API 密钥等敏感信息。
常见问题解答
- Authentication Failed:检查 API 密钥是否正确配置。
- Connection Refused:确保 Obsidian 和 Local REST API 插件正在运行。
- Port Conflict:修改
docker-compose.yml
中的端口映射。
使用教程
使用依赖
- 安装 Docker 和 Docker Compose。
- 在 Obsidian 中安装并配置 Local REST API 插件。
- 获取 API 密钥。
安装教程
- 克隆仓库:
bash git clone <repository_url>
- 配置 API 密钥:
bash cp .env.example .env nano .env
- 启动容器:
bash docker-compose up -d
调试方式
- 检查容器状态:
bash docker-compose ps
- 查看日志:
bash docker-compose logs -f
- 验证端口和 API 密钥配置。