此仓库包含一组旨在增强 Claude 桌面应用程序功能的模型上下文协议(MCP)服务器。每个服务器提供特定的功能,使 Claude 能以不同的方式与您的计算机进行交互。
新的 DuckDB FastAPI 服务器用于高效的大规模数据分析:


该项目由几个 MCP 服务器组成:
git clone https://github.com/syedazharmbnr1/ClaudeMCPServer.git
cd ClaudeMCPServer
python3 -m venv .env
source .env/bin/activate # 在 Windows 上:.env\Scripts\activate
pip install -r requirements.txt
使 Claude 能够高效地分析大型 CSV 文件。
cd fastapi/duckdb
python main.py
使 Claude 能够捕获并处理屏幕截图。
python mcp_screen_server.py
允许 Claude 控制鼠标和键盘动作。
python ComputerUse/mcp_computer_server.py
FastAPI 服务器提供了一个强大的 API 接口,用于数据处理和集成。
cd fastapi
export PYTHONPATH=/path/to/mcp-server-py
export PORT=8000
python main.py
为 Claude 提供 HTTP 请求能力。
cd Curl_Server
./start_server.sh # 对于基本服务器
./start_mcp_server.sh # 对于 MCP 集成
将 claude_desktop_config.json 复制到您的 Claude 桌面应用配置目录
更新配置中的路径以匹配您的系统:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"<your-paths-here>"
]
},
"duckdb": {
"command": "/path/to/python",
"args": [
"/path/to/fastapi/duckdb/main.py"
],
"cwd": "/path/to/fastapi/duckdb",
"env": {
"PYTHONPATH": "/path/to/mcp-server-py",
"PORT": "8010"
}
}
}
}
每个组件都有自己的测试套件:
# 测试屏幕捕获
python test_screen_server.py
# 测试计算机控制
python ComputerUse/test_computer_control.py
# 测试集成
python ComputerUse/test_client.py
chmod +x *.py
chmod +x Curl_Server/*.sh
debug.log 获取详细的错误消息本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。