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

MCP Communication

MCP Server

MCP服务器间通过HTTP进行通信的工具,支持与多种LLM提供商(如OpenAI、AWS Bedrock)的集成。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
API集成FastAPI模型集成Python

安装说明

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

作者 / 组织

majidraza1228

提供方

majidraza1228

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

MCP服务器到服务器通信

演示两个MCP服务器之间通过HTTP的通信,服务器B连接到LLM(Mock、OpenAI或AWS Bedrock)。

建筑

┌─────────────┐       HTTP        ┌─────────────┐                ┌─────────────┐
│  MCP        │    (POST/GET)     │  MCP        │    API Call    │     LLM     │
│  Server A   │ ────────────────► │  Server B   │ ─────────────► │  Provider   │
│  (Messenger)│ ◄──────────────── │  (HTTP API) │ ◄───────────── │             │
└─────────────┘     Response      └─────────────┘    Response    └─────────────┘

快速开始

# Setup
git clone https://github.com/majidraza1228/mcp-communication.git
cd mcp-communication
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env    # Default: AI_PROVIDER=mock (no API keys needed)
# Terminal 1 — Start Server B
.venv/bin/uvicorn http_server:app --host 0.0.0.0 --port 8000

# Terminal 2 — Run the proof-of-concept test
.venv/bin/python test_communication.py

文件

文件描述
server_a.pyMCP服务器A——通过HTTP向服务器B发送消息
server_b.pyMCP服务器B——将AI提供者包装为MCP工具
http_server.pyFastAPI HTTP API-接收请求,调用AI
ai_provider.py人工智能提供者抽象(Mock、OpenAI、Bedrock)
models.pyPydantic请求/响应模型
cost_calculator.py代币成本估算
test_communication.py概念验证测试脚本

LLM提供程序配置

配置 AI_PROVIDER.env:

提供者需要
模拟(默认)mock没有-不需要API密钥
OpenAIopenaiOPENAI_API_KEY
AWS基岩bedrockAWS凭据(AWS_ACCESS_KEY_ID / AWS_PROFILE)

.env.示例 对于所有可用设置。

运输方式

两个MCP服务器都支持 标准 (默认)和 上海证券交易所 (流式HTTP):

# stdio (default)
.venv/bin/python server_a.py

# SSE — Server A on :8001, Server B on :8002
.venv/bin/python server_a.py sse
.venv/bin/python server_b.py sse

文档

许可证

麻省理工学院

目录标签

目录标签

API集成FastAPI模型集成Python服务器通信本地部署HTTPAPILLM集成AI工具

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP