Token导航 LogoToken导航TokenDH.com
MCP Platform Test logo
运维云端stdio官方级别未说明来源级核验

MCP Platform Test

MCP Server

MCP平台是一个接口代理服务,提供统一返回格式、鉴权与审计功能,适用于客户系统与Dify等平台的集成。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
Python云端部署Docker

安装说明

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

作者 / 组织

ddNTPs

提供方

ddNTPs

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python run_demo.py

详细介绍

MCP Platform Demo

本项目提供一个可以在本地快速运行的示例,演示「客户系统接口 → MCP 平台 → Dify」的完整链路。所有服务均使用 Python 标准库实现,方便在任何环境下运行。

目录结构

  • customer_api/:模拟客户系统对外开放的 HTTP 接口。
  • mcp_platform/:对客户接口进行包装的 MCP 平台,实现统一返回格式、鉴权与审计。
  • dify_client/:示例脚本,演示如何在 Dify 中以 HTTP Tool 方式调用 MCP 平台。
  • run_demo.py:同时启动客户接口与 MCP 平台,方便体验。

快速开始

  1. 启动两个服务:
   python run_demo.py

终端会显示客户接口与 MCP 平台监听的地址:

- 客户接口: - MCP 平台:

MCP 平台默认要求请求头中携带 X-MCP-Key: mcp-demo-key

  1. 打开新的终端窗口,演示一次 Dify(或任何 HTTP 调用方)的调用:
   python dify_client/demo_call.py

你将看到 MCP 平台返回的标准化 JSON,其中包含原始数据与附加的元信息。

在 Dify 中接入

  1. 在 Dify 后台创建一个「HTTP 请求」工具。
  2. 填写 URL 为 http://127.0.0.1:8010/tools/orders
  3. 在 Headers 中增加 X-MCP-Key: mcp-demo-key
  4. 触发工具即可获取包装后的订单信息;如需查询单个订单,可在 URL 后追加订单号,例如 http://127.0.0.1:8010/tools/orders/A1001

配置项

环境变量默认值说明
CUSTOMER_API_BASEhttp://127.0.0.1:8001MCP 平台访问客户接口时使用的地址
MCP_API_KEYmcp-demo-keyMCP 平台校验请求头 X-MCP-Key

终止服务

运行 run_demo.py 的终端按下 Ctrl+C 即可优雅退出两个服务。

开发说明

项目不依赖任何第三方库,所有逻辑均在少量 Python 文件内实现,便于阅读与扩展。你可以根据业务需要补充更多工具端点、请求参数校验或审计机制。

目录标签

目录标签

Python云端部署Docker接口代理本地部署系统集成API管理鉴权服务数据审计

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP