System Requirements

System Requirements

site icon
2025.03.28 0
Python通信服务客户端-服务器架构其它
socketMCP 是一个基于 Python 的 MCP 服务器,主要用于与 Claude Desktop 进行通信。它提供了简单的连接和消息传递功能,允许用户通过 MCP 协议与 Claude Desktop 交互。
View on GitHub

Overview

基本能力

产品定位

socketMCP 是一个轻量级的 MCP 服务器,用于与 Claude Desktop 进行通信和消息传递。

核心功能

  1. 提供 MCP 服务器功能,支持与 Claude Desktop 的连接
  2. 支持简单的消息传递(如发送时间请求)
  3. 可通过配置文件灵活配置服务器参数

适用场景

  1. 需要与 Claude Desktop 进行自定义通信的开发场景
  2. 构建基于 MCP 协议的客户端-服务器应用
  3. 开发 Claude Desktop 的扩展功能

工具列表

  1. uv 包管理器 - 用于项目依赖管理
  2. MCP SDK - 提供 MCP 协议支持
  3. Claude Desktop - 客户端应用程序

常见问题解答

  1. 确保使用绝对路径配置 Claude Desktop
  2. 安装后需要重启终端以使 uv 命令生效
  3. 需要同时运行接收器和发送器两部分

使用教程

使用依赖

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

安装 uv 包管理器 (MacOS/Linux):

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

安装教程

  1. 克隆项目
  2. 安装依赖:
source .venv/bin/activate  # Windows 使用: .venv\Scripts\activate
uv add "mcp[cli]"
  1. 设置接收器:
python reciever.py
  1. 运行服务器:
uv run sender.py

调试方式

  1. 检查服务器是否启动并准备接受连接
  2. 验证 Claude Desktop 配置是否正确
  3. 测试发送时间请求功能

许可证

None