这是MCP Obsidian的容器化版本,该服务器通过Local REST API社区插件与Obsidian进行交互。
复制示例创建环境文件:
cp .env.example .env
编辑.env文件:
# 使用您喜欢的编辑器打开
nano .env
# 或者
vim .env
# 或任何文本编辑器
将占位符替换为您实际的API密钥:
# 之前:
OBSIDIAN_API_KEY=your_api_key_here
# 之后(示例 - 使用您的实际密钥):
OBSIDIAN_API_KEY=1234abcd5678efgh
.env文件列在.gitignore中以防止意外提交.env文件docker-compose restartdocker-compose up -d
MCP Obsidian服务器将在端口27124上可用。确保此端口与您在Obsidian Local REST API插件中配置的端口匹配。
检查容器是否正在运行:
docker-compose ps
检查日志是否有问题:
docker-compose logs -f
如果看到身份验证错误,请检查您的API密钥是否正确设置在.env文件中
.env文件中的设置docker-compose.yml中修改端口映射日志存储在./logs目录中,该目录作为卷挂载在容器中。
OBSIDIAN_API_KEY:您的Obsidian Local REST API插件API密钥(必需)本项目根据MIT许可证发布 - 详情请参阅原始MCP Obsidian仓库。 </中文翻译>