
mcp_server_client_assessment

2025.02.21
0
Python客户端-服务器系统自动化处理命令执行开发效率
该项目实现了一个基于MCP的客户端-服务器系统,客户端发送查询请求,服务器使用Ollama LLM处理请求,生成系统命令并执行,最后返回输出结果。系统采用FastAPI、FastMCP、aiohttp和subprocess等技术实现。
View on GitHub
Overview
基本能力
产品定位
该项目是一个基于MCP的客户端-服务器系统,主要用于处理客户端查询请求,生成并执行系统命令,返回结果。
核心功能
- 客户端发送查询请求
- 服务器使用Ollama LLM处理请求
- 生成系统命令并执行
- 返回执行结果
适用场景
- 需要自动化处理客户端查询请求的场景
- 需要生成和执行系统命令的场景
- 需要快速返回处理结果的场景
工具列表
- FastAPI:用于构建服务器API
- FastMCP:用于实现MCP协议
- aiohttp:用于处理HTTP请求
- subprocess:用于执行系统命令
常见问题解答
暂无
使用教程
使用依赖
- Python 3.8+
- Pip包管理器
- Ollama已安装并运行
- MCP Python SDK已安装
安装教程
- 克隆仓库:
bash cd mcp_server_client_assessment
- 安装依赖:
bash pip install -r requirements.txt
- 启动服务器:
bash python server.py
- 运行客户端:
bash python client.py
调试方式
暂无
许可证
None