mcp_server_client_assessment

mcp_server_client_assessment

site icon
2025.02.21 0
Python客户端-服务器系统自动化处理命令执行开发效率
该项目实现了一个基于MCP的客户端-服务器系统,客户端发送查询请求,服务器使用Ollama LLM处理请求,生成系统命令并执行,最后返回输出结果。系统采用FastAPI、FastMCP、aiohttp和subprocess等技术实现。
View on GitHub

Overview

基本能力

产品定位

该项目是一个基于MCP的客户端-服务器系统,主要用于处理客户端查询请求,生成并执行系统命令,返回结果。

核心功能

  1. 客户端发送查询请求
  2. 服务器使用Ollama LLM处理请求
  3. 生成系统命令并执行
  4. 返回执行结果

适用场景

  1. 需要自动化处理客户端查询请求的场景
  2. 需要生成和执行系统命令的场景
  3. 需要快速返回处理结果的场景

工具列表

  1. FastAPI:用于构建服务器API
  2. FastMCP:用于实现MCP协议
  3. aiohttp:用于处理HTTP请求
  4. subprocess:用于执行系统命令

常见问题解答

暂无

使用教程

使用依赖

  1. Python 3.8+
  2. Pip包管理器
  3. Ollama已安装并运行
  4. MCP Python SDK已安装

安装教程

  1. 克隆仓库: bash cd mcp_server_client_assessment
  2. 安装依赖: bash pip install -r requirements.txt
  3. 启动服务器: bash python server.py
  4. 运行客户端: bash python client.py

调试方式

暂无

许可证

None