Skip to main content
Glama
Claude_Desktop配置指南.md4.73 kB
# Claude Desktop 配置指南 ## 前提条件 ✅ 已构建好二进制文件:`/Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server` ## 配置步骤 ### 1. 找到 Claude Desktop 配置文件 配置文件位置(macOS): ``` ~/Library/Application Support/Claude/claude_desktop_config.json ``` ### 2. 编辑配置文件 使用任意文本编辑器打开配置文件: ```bash # 使用 VS Code 打开 code ~/Library/Application\ Support/Claude/claude_desktop_config.json # 或使用 nano 打开 nano ~/Library/Application\ Support/Claude/claude_desktop_config.json # 或使用 vim 打开 vim ~/Library/Application\ Support/Claude/claude_desktop_config.json ``` ### 3. 添加 MCP 服务器配置 在配置文件中添加以下内容: ```json { "mcpServers": { "yapi-mcp-server": { "command": "/Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server", "env": { "YAPI_BASE_URL": "https://yapi.makeblock.com", "YAPI_TOKEN": "your-yapi-token-here" } } } } ``` **注意事项:** - 使用**绝对路径**指向二进制文件 - 替换 `YAPI_TOKEN` 为你的真实 token - 如果文件已有其他 MCP 服务器配置,在 `mcpServers` 对象中添加即可 ### 4. 如果已有其他 MCP 配置 如果配置文件已经存在并有其他 MCP 服务器,添加到现有配置中: ```json { "mcpServers": { "existing-server": { "command": "...", "args": ["..."] }, "yapi-mcp-server": { "command": "/Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server", "env": { "YAPI_BASE_URL": "https://yapi.makeblock.com", "YAPI_TOKEN": "your-token" } } } } ``` ### 5. 重启 Claude Desktop 配置完成后,**完全退出并重启 Claude Desktop**: 1. 点击菜单栏的 Claude 图标 2. 选择 "Quit Claude"(或按 Cmd+Q) 3. 重新打开 Claude Desktop ### 6. 验证配置 重启后,在 Claude Desktop 中: 1. 开始新对话 2. 检查是否可以看到 MCP 工具 3. 尝试使用工具 示例对话: ``` 你:请帮我获取 YApi 接口信息:https://yapi.makeblock.com/project/382/interface/api/17888 Claude 会使用 get_yapi_interface 工具获取接口信息 ``` ## 完整配置示例 ```json { "mcpServers": { "yapi-mcp-server": { "command": "/Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server", "env": { "YAPI_BASE_URL": "https://yapi.makeblock.com", "YAPI_TOKEN": "your-yapi-token-here" } } } } ``` ## 快速配置脚本 也可以使用以下脚本自动配置: ```bash #!/bin/bash # Claude Desktop 配置文件路径 CONFIG_FILE=~/Library/Application\ Support/Claude/claude_desktop_config.json # 创建目录(如果不存在) mkdir -p ~/Library/Application\ Support/Claude # MCP 服务器配置 cat > "$CONFIG_FILE" << 'EOF' { "mcpServers": { "yapi-mcp-server": { "command": "/Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server", "env": { "YAPI_BASE_URL": "https://yapi.makeblock.com", "YAPI_TOKEN": "your-yapi-token-here" } } } } EOF echo "✓ Claude Desktop 配置已更新" echo "请重启 Claude Desktop 以应用更改" ``` 保存为 `setup_claude.sh` 并运行: ```bash chmod +x setup_claude.sh ./setup_claude.sh ``` ## 可用工具 配置成功后,Claude 可以使用以下工具: ### 1. get_yapi_interface 获取单个 YApi 接口信息 **示例:** ``` 请帮我查看这个 YApi 接口的详细信息: https://yapi.makeblock.com/project/382/interface/api/17888 ``` ### 2. get_yapi_project_interfaces 获取 YApi 项目中所有接口列表 **示例:** ``` 请列出项目 382 的所有接口 ``` ## 故障排查 ### 问题1: Claude Desktop 看不到 MCP 工具 **解决方案:** 1. 确认配置文件路径正确 2. 确认 JSON 格式正确(使用 JSON 验证器) 3. 确认二进制文件路径正确 4. 完全退出并重启 Claude Desktop ### 问题2: MCP 工具调用失败 **解决方案:** 1. 检查 Token 是否正确 2. 检查 YAPI_BASE_URL 是否正确 3. 测试二进制文件是否可以单独运行: ```bash /Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server ``` ### 问题3: 权限问题 **解决方案:** ```bash chmod +x /Users/makeblock/Desktop/plugin/yapi-mcp-server/bin/yapi-mcp-server ``` ## 查看 Claude Desktop 日志 如果遇到问题,可以查看 Claude Desktop 日志: ```bash # macOS tail -f ~/Library/Logs/Claude/mcp*.log ``` ## 更新 MCP 服务器 如果更新了代码,需要: 1. 重新编译:`go build -o bin/yapi-mcp-server .` 2. 重启 Claude Desktop 无需修改配置文件。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KO-Good-code/yapi-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server