MCP客户端-服务器系统

一个基于MCP的客户端-服务器系统,客户端发送查询,服务器使用Ollama LLM处理查询,生成系统命令并执行,最后返回输出结果。

  • by hamzabarak
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 hamzabarak/mcp_server_client_assessment

使用说明

MCP客户端服务器系统

概述

该项目实现了一个基于MCP的客户端-服务器系统,其中客户端发送查询,服务器使用Ollama LLM对其进行处理,生成系统命令,执行它,并返回输出。该实现使用FastAPI、FastMCP、aiohttp和子进程来执行命令。

安装

先决条件

Python 3.8+

Pip包管理器

Ollama已安装并正在运行

已安装MCP Python SDK

设置

克隆存储库:

cd mcp服务器客户端评估

安装依赖项:

pip安装-r要求.txt

启动服务器:

python服务器.py

运行客户端:

python客户端.py