Skip to content

Latest commit

 

History

History
151 lines (104 loc) · 4.67 KB

mcp.md

File metadata and controls

151 lines (104 loc) · 4.67 KB

MCP 集成指南

目录

前期准备

运行 chatlog,完成数据解密并开启 HTTP 服务

mcp-proxy

如果遇到不支持 SSE 的客户端,可以尝试使用 mcp-proxystdio 的请求转换为 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 权限
  1. 设置 - 工具 下新建 SSE 请求 工具

chatwise-1

  1. 在 URL 中填写 http://127.0.0.1:5030/sse,并勾选 自动执行工具,点击 查看工具 即可检查连接 chatlog 是否正常

chatwise-2

  1. 返回主页,选择支持 MCP 调用的模型,打开 chatlog 工具选项

chatwise-3

  1. 测试功能是否正常

chatwise-4

Cherry Studio

  1. 设置 - MCP 服务器 下点击 添加服务器,输入名称为 chatlog,选择类型为 服务器发送事件(sse),填写 URL 为 http://127.0.0.1:5030/sse,点击 保存。(注意:点击保存前不要先点击左侧的开启按钮)

cherry-1

  1. 选择支持 MCP 调用的模型,打开 chatlog 工具选项

cherry-2

  1. 测试功能是否正常

cherry-3

Claude Desktop

  1. 请先参考 mcp-proxy 安装 mcp-proxy

  2. 进入 Claude Desktop Settings - Developer,点击 Edit Config 按钮,这样会创建一个 claude_desktop_config.json 配置文件,并引导你编辑该文件

  3. 编辑 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": ""
}
  1. 保存 claude_desktop_config.json 文件,重启 Claude Desktop,可以看到 chatlog 已经添加成功

claude-1

  1. 测试功能是否正常

claude-2

Monica Code

  1. 请先参考 mcp-proxy 安装 mcp-proxy

  2. 在 vscode 插件文件夹(~/.vscode/extensions)下找到 Monica Code 的目录,编辑 config_schema.json 文件。将 experimental - modelContextProtocolServertransport 设置为如下内容:

{
  "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"
        ]
      }
    }
  }
}
  1. 重启 vscode,可以看到 chatlog 已经添加成功

monica-1

  1. 测试功能是否正常

monica-2