基本能力
产品定位
ClaudeMCPServer 是一个多功能 MCP 服务器集合,旨在扩展 Claude 桌面应用程序的能力,使其能够与计算机进行更深入的交互。
核心功能
- DuckDB 服务器:
- 高效分析大型 CSV 文件(>1GB)
- 快速 SQL 查询
- 内存高效数据处理
-
连接池和缓存
-
屏幕捕获服务器:
- 实时屏幕捕获
- 动态图像压缩
-
WebP 格式支持
-
计算机控制服务器:
- 鼠标和键盘自动化
- 屏幕位置跟踪
-
剪贴板操作
-
FastAPI 集成服务器:
-
数据处理和 API 端点
-
Curl 服务器:
- HTTP 请求能力
适用场景
- 大规模数据分析
- 自动化测试和操作
- 屏幕内容捕获和处理
- API 集成和数据交互
工具列表
- DuckDB Server:用于高效数据分析
- Screen Capture Server:用于屏幕捕获和处理
- Computer Control Server:用于计算机控制自动化
- FastAPI Integration Server:用于 API 集成
- Curl Server:用于 HTTP 请求
常见问题解答
- Python 路径问题:确保 PYTHONPATH 设置正确
- 权限错误:确保脚本文件可执行
- 端口冲突:检查默认端口设置
使用教程
使用依赖
- Python 3.8 或更高版本
- Node.js 和 npm
- Claude 桌面应用程序
- Git
安装教程
-
克隆仓库:
bash
git clone https://github.com/syedazharmbnr1/ClaudeMCPServer.git
cd ClaudeMCPServer -
创建并激活虚拟环境:
bash
python3 -m venv .env
source .env/bin/activate # Windows: .env\Scripts\activate -
安装依赖:
bash
pip install -r requirements.txt
调试方式
-
测试屏幕捕获:
bash
python test_screen_server.py -
测试计算机控制:
bash
python ComputerUse/test_computer_control.py -
测试集成:
bash
python ComputerUse/test_client.py