mcpField
M
Mcp_server_client_assessment

Mcp_server_client_assessment

本地服务
github.com/hamzabarak开发工具088 周前更新

关于 Mcp_server_client_assessment

这是一个基于 MCP 的客户端—服务器系统:客户端发送查询,服务器通过 Ollama LLM 生成并执行系统命令,再返回结果。项目使用 FastAPI 和 FastMCP,适合探索将自然语言查询转为命令执行的开发者。

主要功能

  1. 01通过 Ollama LLM 生成系统命令
  2. 02执行命令并返回输出
  3. 03基于 FastAPI 与 FastMCP 构建

适用场景

  1. 01从查询生成并运行系统命令
  2. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。