
System Requirements

2025.03.28
0
Python通信服务客户端-服务器架构其它
socketMCP 是一个基于 Python 的 MCP 服务器,主要用于与 Claude Desktop 进行通信。它提供了简单的连接和消息传递功能,允许用户通过 MCP 协议与 Claude Desktop 交互。
View on GitHub
Overview
基本能力
产品定位
socketMCP 是一个轻量级的 MCP 服务器,用于与 Claude Desktop 进行通信和消息传递。
核心功能
- 提供 MCP 服务器功能,支持与 Claude Desktop 的连接
- 支持简单的消息传递(如发送时间请求)
- 可通过配置文件灵活配置服务器参数
适用场景
- 需要与 Claude Desktop 进行自定义通信的开发场景
- 构建基于 MCP 协议的客户端-服务器应用
- 开发 Claude Desktop 的扩展功能
工具列表
uv
包管理器 - 用于项目依赖管理- MCP SDK - 提供 MCP 协议支持
- Claude Desktop - 客户端应用程序
常见问题解答
- 确保使用绝对路径配置 Claude Desktop
- 安装后需要重启终端以使
uv
命令生效 - 需要同时运行接收器和发送器两部分
使用教程
使用依赖
- Python 3.10 或更高版本
- MCP SDK 1.2.0 或更高版本
uv
包管理器
安装 uv
包管理器 (MacOS/Linux):
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 克隆项目
- 安装依赖:
source .venv/bin/activate # Windows 使用: .venv\Scripts\activate
uv add "mcp[cli]"
- 设置接收器:
python reciever.py
- 运行服务器:
uv run sender.py
调试方式
- 检查服务器是否启动并准备接受连接
- 验证 Claude Desktop 配置是否正确
- 测试发送时间请求功能
许可证
None