关于 Mcp_server_client_assessment
这是一个基于 MCP 的客户端—服务器系统:客户端发送查询,服务器通过 Ollama LLM 生成并执行系统命令,再返回结果。项目使用 FastAPI 和 FastMCP,适合探索将自然语言查询转为命令执行的开发者。
主要功能
- 01通过 Ollama LLM 生成系统命令
- 02执行命令并返回输出
- 03基于 FastAPI 与 FastMCP 构建
适用场景
- 01从查询生成并运行系统命令
- 02测试 MCP 客户端与服务器交互
MCP 相关
服务器实现 MCP 客户端—服务器流程,接收客户端查询并返回执行结果。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 客户端-服务端系统
概述
本项目实现了一个基于 MCP 的客户端-服务端系统:客户端发送查询,服务端使用 Ollama 大模型处理查询,生成系统命令并执行,然后返回输出。该实现使用 FastAPI、FastMCP、aiohttp 和 subprocess 执行命令。
安装
前提条件
Python 3.8+
Pip 包管理器
已安装并运行 Ollama
已安装 MCP Python SDK
设置
克隆仓库:
cd mcp_server_client_assessment
安装依赖:
pip install -r requirements.txt
启动服务端:
python server.py
运行客户端:
python client.py
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。