4.7 KiB
4.7 KiB
MCP 集成指南
目录
前期准备
运行 chatlog,完成数据解密并开启 HTTP 服务
mcp-proxy
如果遇到不支持 SSE 的客户端,可以尝试使用 mcp-proxy 将 stdio 的请求转换为 SSE。
项目地址:https://github.com/sparfenyuk/mcp-proxy
安装方式:
# 使用 uv 工具安装,也可参考项目文档的其他安装方式
uv tool install mcp-proxy
# 查询 mcp-proxy 的路径,后续可直接使用该路径
which mcp-proxy
/Users/sarv/.local/bin/mcp-proxy
ChatWise
- 官网:https://chatwise.app/
- 使用方式:MCP SSE
- 注意事项:使用 ChatWise 的 MCP 功能需要 Pro 权限
- 在
设置 - 工具下新建SSE 请求工具
- 在 URL 中填写
http://127.0.0.1:5030/sse,并勾选自动执行工具,点击查看工具即可检查连接chatlog是否正常
- 返回主页,选择支持 MCP 调用的模型,打开
chatlog工具选项
- 测试功能是否正常
Cherry Studio
- 官网:https://cherry-ai.com/
- 使用方式:MCP SSE
- 在
设置 - MCP 服务器下点击添加服务器,输入名称为chatlog,选择类型为服务器发送事件(sse),填写 URL 为http://127.0.0.1:5030/sse,点击保存。(注意:点击保存前不要先点击左侧的开启按钮)
- 选择支持 MCP 调用的模型,打开
chatlog工具选项
- 测试功能是否正常
Claude Desktop
- 官网:https://claude.ai/download
- 使用方式:mcp-proxy
- 参考资料:https://modelcontextprotocol.io/quickstart/user#2-add-the-filesystem-mcp-server
-
请先参考 mcp-proxy 安装
mcp-proxy -
进入 Claude Desktop
Settings - Developer,点击Edit Config按钮,这样会创建一个claude_desktop_config.json配置文件,并引导你编辑该文件 -
编辑
claude_desktop_config.json文件,配置名称为chatlog,command 为mcp-proxy的路径,args 为http://127.0.0.1:5030/sse,如下所示:
{
"mcpServers": {
"chatlog": {
"command": "/Users/sarv/.local/bin/mcp-proxy",
"args": [
"http://localhost:5030/sse"
]
}
},
"globalShortcut": ""
}
- 保存
claude_desktop_config.json文件,重启 Claude Desktop,可以看到chatlog已经添加成功
- 测试功能是否正常
Monica Code
- 官网:https://monica.im/en/code
- 使用方式:mcp-proxy
- 参考资料:https://github.com/Monica-IM/Monica-Code/blob/main/Reference/config.md#modelcontextprotocolserver
-
请先参考 mcp-proxy 安装
mcp-proxy -
在 vscode 插件文件夹(
~/.vscode/extensions)下找到 Monica Code 的目录,编辑config_schema.json文件。将experimental - modelContextProtocolServer中transport设置为如下内容:
{
"experimental": {
"type": "object",
"title": "Experimental",
"description": "Experimental properties are subject to change.",
"properties": {
"modelContextProtocolServer": {
"type": "object",
"properties": {
"transport": {
"type": "stdio",
"command": "/Users/sarv/.local/bin/mcp-proxy",
"args": [
"http://localhost:5030/sse"
]
}
},
"required": [
"transport"
]
}
}
}
}
- 重启 vscode,可以看到
chatlog已经添加成功
- 测试功能是否正常