MCP Obsidian Docker

MCP Obsidian Docker

site icon
2025.04.10 1
Dockerfile笔记管理远程访问开发效率
MCP Obsidian Docker 是一个容器化的 MCP Obsidian 服务器,通过与 Obsidian 的 Local REST API 社区插件交互,提供对 Obsidian 笔记的远程访问和管理功能。
View on GitHub

Overview

基本能力

产品定位

MCP Obsidian Docker 是一个容器化的服务器,用于与 Obsidian 笔记应用进行交互,提供远程访问和管理功能。

核心功能

  1. 通过 Docker 容器化部署,简化安装和运行过程。
  2. 与 Obsidian 的 Local REST API 插件交互,实现对笔记的远程访问和管理。
  3. 提供 API 密钥配置和安全管理功能。
  4. 支持日志记录和故障排查。

适用场景

  1. 开发者需要远程访问和管理 Obsidian 笔记的场景。
  2. 需要将 Obsidian 笔记集成到其他应用或服务中的场景。
  3. 需要自动化处理 Obsidian 笔记的场景。

工具列表

  1. Docker 和 Docker Compose:用于容器化部署和管理。
  2. Local REST API 插件:用于与 Obsidian 交互。
  3. 环境变量配置工具:用于管理 API 密钥等敏感信息。

常见问题解答

  1. Authentication Failed:检查 API 密钥是否正确配置。
  2. Connection Refused:确保 Obsidian 和 Local REST API 插件正在运行。
  3. Port Conflict:修改 docker-compose.yml 中的端口映射。

使用教程

使用依赖

  1. 安装 Docker 和 Docker Compose。
  2. 在 Obsidian 中安装并配置 Local REST API 插件。
  3. 获取 API 密钥。

安装教程

  1. 克隆仓库: bash git clone <repository_url>
  2. 配置 API 密钥: bash cp .env.example .env nano .env
  3. 启动容器: bash docker-compose up -d

调试方式

  1. 检查容器状态: bash docker-compose ps
  2. 查看日志: bash docker-compose logs -f
  3. 验证端口和 API 密钥配置。

许可证

该项目遵循 MIT 开源许可条款。