Token导航 LogoToken导航TokenDH.com
Client Server Python logo
AI代理stdio官方级别未说明来源级核验

Client Server Python

MCP Server

Basic implementation mcp client server

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI代理PythonOpenAI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

sofianhw

提供方

sofianhw

最后核验

2026/5/18 03:27

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run server.py --host 0.0.0.0 --port 8080

详细介绍

MCP客户端服务器Python示例

此项目演示了一个简单的客户端-服务器 主控程序.

______________________________________________________________________

什么是MCP(模型上下文协议)?

主控程序 是Anthropic引入的一种开放协议,使大型语言模型(LLM)能够以标准化、可扩展的方式与外部工具、API和资源进行交互。\ 它促进了人工智能模型和外部系统之间的安全、多渠道通信,支持高级代理工作流程和工具使用。 🔗 Anthropic的公告\ 🔗 MCP文件

______________________________________________________________________

特性

  • MCP服务器: 通过SSE公开工具(如添加)和资源(如问候语)。
  • MCP客户端: 连接到服务器,列出可用工具,并使用OpenAI的聊天完成进行交互。
  • OpenAI集成: 使用OpenAI的GPT模型来处理用户查询,并根据需要调用服务器工具。

______________________________________________________________________

需求

项目结构

.
├── client.py      # MCP client implementation
├── server.py      # MCP server implementation
├── pyproject.toml # Project metadata and dependencies
├── .env           # Environment variables (not committed)
└── README.md      # This file

安装依赖项 紫外线:

uv sync

*(这将安装中指定的所有依赖项 uv.lock.)*

______________________________________________________________________

设置

  1. 环境变量

创建一个 .env 项目目录中的文件:

   OPENAI_API_KEY=your-openai-api-key
   MCP_SSE_URL=http://localhost:8080/sse
  1. 启动服务器
   uv run server.py --host 0.0.0.0 --port 8080

服务器通过SSE公开工具和资源 /sse.

  1. 运行客户端

在另一个终端中:

   uv run client.py

客户端将连接到服务器,列出可用工具,并启动交互式聊天循环。

______________________________________________________________________

用法

  • 在客户端提示符中键入您的查询。
  • 客户端将使用OpenAI来处理您的查询,并在需要时调用服务器工具。
  • 类型 quit 退出客户端。

目录标签

目录标签

AI代理PythonOpenAI集成developer-toolsMCP协议本地部署客户端-服务器Python示例工具调用

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP