
TMF620 MCP Server

2025.02.28
1
Python中间件服务API集成其它
TMF620 MCP Server 是一个模型上下文协议(MCP)服务器,允许AI代理与远程的TMF620产品目录管理API进行交互。它提供了连接、列表、检索和创建目录、产品提供和产品规格的功能,并且可以配置连接到任何符合TMF620标准的API。
View on GitHub
Overview
基本能力
产品定位
TMF620 MCP Server 是一个中间件服务,旨在为AI代理提供与TMF620产品目录管理API交互的能力。
核心功能
- 连接AI代理到远程TMF620产品目录管理API
- 列表、检索和创建目录、产品提供和产品规格
- 可配置连接到任何符合TMF620标准的API
适用场景
- AI代理需要访问和管理产品目录的场景
- 需要自动化产品目录管理的业务流程
- 需要集成TMF620标准API的系统
工具列表
目录管理
list_catalogs
: 列出所有可用的产品目录get_catalog
: 通过ID获取特定的产品目录
产品提供管理
list_product_offerings
: 列出所有产品提供,可选按目录ID过滤get_product_offering
: 通过ID获取特定的产品提供create_product_offering
: 创建新的产品提供
产品规格管理
list_product_specifications
: 列出所有产品规格get_product_specification
: 通过ID获取特定的产品规格create_product_specification
: 创建新的产品规格
系统工具
health
: 检查服务器和API连接的健康状态
常见问题解答
- 如何配置连接到远程TMF620服务器?
编辑
config.py
文件,更新TMF620_API_URL
和AUTH_CONFIG
等设置。 - 如何启动MCP服务器?
运行命令
python mcp_server.py
。 - 如何与Claude Desktop一起使用? 在Claude Desktop配置中添加相应的MCP服务器配置。
使用教程
使用依赖
安装所需的依赖:
pip install -r requirements.txt
安装教程
- 安装依赖(如上所述)。
- 配置连接到远程TMF620服务器:
- 编辑
config.py
文件。 - 更新
TMF620_API_URL
和AUTH_CONFIG
等设置。
调试方式
启动MCP服务器:
python mcp_server.py
服务器默认在http://localhost:7001可用。
使用工具示例:
/tool tmf620.list_catalogs
/tool tmf620.get_catalog catalog_id=123456
/tool tmf620.create_catalog name="New Catalog" description="A new product catalog"