使用说明
黑曜石MCP设置
用于将黑曜石MCP添加到新机器的自动设置脚本和文档。
什么是黑曜石MCP?
黑曜石MCP 是一个模型上下文协议服务器,允许AI助手(Claude、GitHub Copilot等)通过本地REST API插件与您的黑社会保险库交互。
快速开始
先决条件
- Python 3.7+ (或紫外线)
- 黑曜石 随着 本地REST API社区插件 安装
- API密钥 从插件
安装
1.安装Obsidian本地REST API插件
黑曜石:
- 设置→ 社区插件→ 浏览
- 搜索 “本地REST API” 通过
coddingtonbear - 安装并启用
- 复制您的 API密钥 来自插件设置
- 注意你的 主机 和 端口 (默认值:127.0.0.1:27124)
2.安装MCP黑曜石服务器
pip install mcp-obsidian
或者使用uvx:
# uvx will handle installation automatically
uvx mcp-obsidian
3.运行安装脚本
bash <(curl -fsSL https://raw.githubusercontent.com/shaike1/obsidian-mcp/main/setup-mcp-obsidian.sh) \
--api-key YOUR_API_KEY \
--host 192.168.88.30 \
--port 27124
或本地:
git clone https://github.com/shaike1/obsidian-mcp.git
cd obsidian-mcp
chmod +x setup-mcp-obsidian.sh
./setup-mcp-obsidian.sh --api-key YOUR_API_KEY --host 192.168.88.30 --port 27124
配置
GitHub Copilot的手动配置
mkdir -p ~/.copilot
cat > ~/.copilot/mcp-config.json << 'EOFCONFIG'
{
"mcpServers": {
"obsidian": {
"type": "local",
"command": "mcp-obsidian",
"args": [],
"tools": ["*"],
"env": {
"OBSIDIAN_API_KEY": "YOUR_API_KEY_HERE",
"OBSIDIAN_HOST": "192.168.88.30",
"OBSIDIAN_PORT": "27124"
}
}
}
}
EOFCONFIG
Claude手动配置(带uvx)
mkdir -p ~/.claude
cat > ~/.claude/claude_desktop_config.json << 'EOFCONFIG'
{
"mcpServers": {
"obsidian": {
"command": "uvx",
"args": ["mcp-obsidian"],
"env": {
"OBSIDIAN_API_KEY": "YOUR_API_KEY_HERE",
"OBSIDIAN_HOST": "192.168.88.30",
"OBSIDIAN_PORT": "27124"
}
}
}
}
EOFCONFIG
可用工具
list_files_in_vault-列出所有vault文件list_files_in_dir-列出目录中的文件get_file_contents-读取文件内容batch_get_file_contents-读取多个文件simple_search-文本搜索complex_search-高级搜索put_content-创建/更新文件append_content-附加到文件patch_content-补丁部分delete_file-删除文件get_periodic_note-获取当前定期票据get_recent_periodic_notes-获取最近的笔记get_recent_changes-获取最近修改的文件
故障排除
“mcp黑曜石:找不到命令”
pip install --upgrade mcp-obsidian
“连接被拒绝”
- 确保黑曜石正在运行
- 检查本地REST API插件是否已启用
- 验证主机和端口是否正确
“未经授权”(401)
- 验证您的API密钥是否正确
- 如果需要,在插件设置中重新生成密钥
网络问题
# Test connectivity
ping 192.168.88.30
nc -zv 192.168.88.30 27124
此回购中的文件
setup-mcp-obsidian.sh-自动设置脚本MCP-Obsidian-Setup-Guide.md-完整的文档README.md-此文件
文档
有关完整文档,请参阅 MCP-Obsidian-Setup-Guide.md
参考文献
安全
⚠️ 永远不要将API密钥提交到公共存储库。使用环境变量或密码管理器安全地存储它们。
由以下材料制成❤️
