MCP服务器连接工具

一个用于连接和配置MCP服务器的工具,支持通过Claude Desktop进行交互。

  • by ppmpreetham
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ppmpreetham/socketmcp

使用说明

系统要求

  • Python 3.10或更高版本
  • MCP SDK 1.2.0或更高版本
  • uv 包管理器

入门指南

安装uv包管理器

在MacOS/Linux上:

curl -LsSf https://astral.sh/uv/install.sh | sh

确保之后重新启动终端,以确保 uv 命令被接收。

项目设置

  1. 克隆项目
  2. 安装依赖项
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
# Install dependencies
uv add "mcp[cli]"

设置接收器

  1. 跑 reciever.py 在另一个终端

运行服务器

  1. 启动MCP服务器:
uv run sender.py
  1. 服务器将启动并准备接受连接

连接到克劳德桌面

  1. 从官方网站安装Claude Desktop
  2. 配置Claude Desktop以使用您的MCP服务器:

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
    "mcpServers": {
        "mcp-server": {
            "command": "uv",  # ALWAYS USE THE ABSOLUTE PATH
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/YOUR/server",
                "run",
                "server.py"
            ]
        }
    }
}
  1. 重新启动克劳德桌面

现在,请克劳德发送时间。

繁荣!!!