市场产品管理服务器

Amplify Fusion MCP服务器是一个用于管理Amplify市场产品、订阅请求和API分析的工具,支持产品文档更新、图标生成、订阅审批及API设计合规性检查。

  • by lbrenman
  • 本地部署
  • 更新于
在 GitHub 查看 lbrenman/AmplifyFusionAmplifyMCP

使用说明

Amplify融合Amplify MCP

用于交互的MCP服务器 放大中央和参与 实现于 放大融合.

支持的用例包括:

  • 列出/批准待处理的Amplify Marketplace产品订阅请求。 演示视频

  • 列出/批准待处理的Amplify Marketplace申请注册请求

  • 列出市场产品

  • 创建/更新Marketplace产品文档。 演示视频

  • 创建/更新市场产品图标

  • 按设计合规性分级列出API

  • 获取详细的脱毛结果

  • 获取LLM的API规范以帮助改进

当前MCP服务器工具

  • 将军
    • CanFusionAmplifyMCPServerDo -Fusion Amplify MCP服务器可以做什么。此MCP具有哪些功能和特性
  • 产品订阅/应用程序注册请求工具
    • GetAmplifyMarketplace悬挂产品订阅 -获取Amplify市场待处理的订阅请求
    • 更新AmplifyMarketplacePendingProducts订阅 -更新Amplify市场,等待批准或拒绝订阅请求
    • GetAmpliveMarketplace挂起应用程序注册 -获取Amplify市场待处理的应用程序注册请求
    • 更新AmplifyMarketplacePending应用程序注册 -已更新Amplify市场,等待批准或拒绝申请注册请求
  • 产品工具
    • GetAmplifyMarketplace产品 -获取您的市场产品列表
    • GetAmplifyMarketplace产品详细信息 -按产品名称获取Amplify Marketplace产品详细信息。UpdateAmplifyMarketplaceProductDocumentation用于创建文档
    • 更新AmplifyMarketplace产品文档 -更新产品文档。使用产品名称和降价内容更新产品
    • 更新AmplifyMarketplace产品图标 -更新产品图标。使用需要OpenAI API组织验证的OpenAI API图像生成
    • 激活完整市场产品 -根据产品名称和发布类型激活放大市场产品。使用GetAmplifyMarketplaceProducts工具中的产品名称。发布类型为主要、次要或补丁。默认为补丁
  • API工具
    • GetAmplifyAPIMetrics-按持续时间获取Engage Business Insights(API指标)
    • 按等级划分的Linting结果 -提供按所有API分组的linting/设计合规性结果。仅提供年级编号
    • 列出API用于设计LintingGrade -检索特定设计linting等级的所有api及其linting/设计合规性结果的列表
    • API详细链接结果 -检索提供API ID的API的详细林廷设计符合性结果
    • GetAPISpecification for API -检索提供API ID的特定API的Open API/Swagger规范

设置

先决条件:

  • 使用以下角色放大服务帐户客户端id和密码:
    • 管理员
    • 联系管理员
  • OpenAI API代币(用于创建产品图标)

安装步骤:

  • 导出项目zip文件并导入到Amplify Fusion租户中
  • 创建并设置环境属性AMPLIFY_APICENTRAL_BASE_URL为https://apicentral.axway.com, https://central.eu-fr.axway.com或https://central.ap-sg.axway.com取决于您所在的地区
  • 在管理器中转到连接器覆盖,输入连接器的凭据或编辑导入项目中的连接器
  • 可选择设置MCP服务器安全性(例如api密钥)
  • 激活您的MCP服务器并获取URL
  • 配置您的LLM(例如Claude Desktop)以使用MCP服务器URL

连接器设置

提示


市场产品管理

查看产品和详细信息

提示 使用的工具
“获取我的市场产品” GetAmplifyMarketplaceProducts
“列出所有市场产品” GetAmplifyMarketplaceProducts
“获取产品” GetAmplifyMarketplaceProducts
“我的市场上有什么产品?” GetAmplifyMarketplaceProducts
“获取产品翻译” GetAmplifyMarketplaceProductDetails
“把我的产品放在桌子上” GetAmplifyMarketplaceProducts
“获取翻译产品的详细信息” GetAmplifyMarketplaceProductDetails

超级提示:你能查看所有产品的所有API,并告诉我是否有任何重复或相似之处吗?

回复:让我获取所有12个平行批次产品的详细信息。我在可检索的产品中有足够的数据来进行彻底的分析。以下是我的发现:


🔍 重复和相似性分析
🔴 完全重复

翻译API --出现在两个规格相同、服务器URL相同、端点相同的产品中:

产品 API标题 终点
自然语言处理 translate GET /translatetext, GET /listlanguages
翻译 translate GET /translatetext, GET /listlanguages

这些是相同的API(相同的基本URL g6c0f9no1f.execute-api.us-east-2.amazonaws.com).订阅任一产品的消费者都可以获得相同的翻译功能。


🟡 强大的功能相似性

金融新手vs融合金融 --两者都公开了股票报价和观察列表API。从他们的描述来看,它们有很大的重叠,尽管Fusion Finance的规格无法检索。描述几乎相同:“Stock Quote and Watchlist API”与“Stock报价和Stock Watchlist API”。这值得调查,看看它们是否指向不同的后端或真正冗余。


🟠 部分重叠

图像内容审核 --分布在两种产品上:

产品 API 相关终点
图像识别 (rekognition) rekognition POST /detectmoderationlabels, POST /detectlabels, POST /detecttext, POST /detectppe
图像识别 (sightengine) sightengine POST /imagemoderation, POST /aiimagedetection, POST /imageredaction
人脸识别 facedetection POST /detectface, POST /indexface, POST /searchface等等。

两者 rekognition 和 sightengine 在...之下 图像识别 提供图像审核(/detectmoderationlabels 对比 /imagemoderation).它们使用不同的后端(AWS Rekognition与Sightengine),因此它们不是重复的,但消费者可能会对使用哪个进行内容审核感到困惑。

文本检测重叠 — rekognitions POST /detecttext (从图像中提取文本)在概念上与 自然语言处理 产品的 comprehend 文本分析API,尽管它们对不同的输入类型(图像与原始文本)进行操作。


总结与建议
问题 严重性 建议
Translate API在中重复 自然语言处理 和 翻译 产品 🔴 高 删除 translate 来自NLP捆绑包的API,或合并为一个产品
金融入门 和 融合金融 功能相同 🟡 中等 检索Fusion Finance规范进行确认——如果相同,请明确合并或区分
图像审核分为 rekognition 和 sightengine 🟠 低 添加区分用例的文档(例如,Sightengine用于更丰富的审核模型,Rekognition用于AWS原生)

更新产品文档

提示 使用的工具
“更新产品文档:翻译。文档应非常简短。最多10行” UpdateAmplifyMarketplaceProductDocumentation
“更新翻译API的文档” UpdateAmplifyMarketplaceProductDocumentation

更新产品图标

提示 使用的工具
“更新产品翻译图标。将其改为砖红色、方形、圆角和阴影。使其具有语言翻译的含义” UpdateAmplifyMarketplaceProductIcon
“更新我所有产品的图标。对于每个图标,使用与您选择的漂亮现代调色板不同的颜色。每个图标都应该是方形的,有圆角,并有阴影。每个图标应该有一个透明的背景,100像素乘100像素。在每个图标中放置一个与产品标题相关的象形图。” UpdateAmplifyMarketplaceProductIcon (多次调用)
“请重新制定mcp的股票观察名单,这样它在风格上看起来更像融合金融” UpdateAmplifyMarketplaceProductIcon

激活产品

提示 使用的工具
“激活翻译产品” ActivateAmplifyMarketplaceProduct

订阅管理

查看待定订阅

提示 使用的工具
“获取市场产品订阅” GetAmplifyMarketplacePendingProductSubscriptions
“获得放大市场产品订阅” GetAmplifyMarketplacePendingProductSubscriptions
“我有任何市场产品订阅请求吗?” GetAmplifyMarketplacePendingProductSubscriptions
“是否有任何待定的市场订阅?” GetAmplifyMarketplacePendingSubscriptions
“我有哪些待定的产品订阅?” GetAmplifyMarketplacePendingProductSubscriptions
“获取我的市场产品订阅请求” GetAmplifyMarketplacePendingProductSubscriptions

批准/拒绝订阅

提示 使用的工具
“批准翻译API白银计划订阅” UpdateAmplifyMarketplacePendingProductSubscription
“批准”(响应待定订阅) UpdateAmplifyMarketplacePendingProductSubscription
“批准Fusion Finance-免费计划” UpdateAmplifyMarketplacePendingProductSubscription
“有理由批准‘祝你的申请好运’” UpdateAmplifyMarketplacePendingProductSubscription

应用程序注册管理

查看待处理的申请注册

提示 使用的工具
“有哪些应用程序请求?” GetAmplifyMarketplacePendingApplicationRegistrations
“获得放大市场待定申请注册” GetAmplifyMarketplacePendingApplicationRegistrations

批准/拒绝申请注册

提示 使用的工具
“批准申请注册” UpdateAmplifyMarketplacePendingApplicationRegistration
“以‘不符合要求’为由拒绝申请注册” UpdateAmplifyMarketplacePendingApplicationRegistration

API管理与分析

API衬里与质量

提示 使用的工具
“按年级获取我的抽毛结果” LintingResultsByGrade
“获取我的linting D级API” GetAPIsForDesignLintingGrade
“通过点击C级来获取我的市场API” GetAPIsForDesignLintingGrade
“获取api翻译的linting结果” GetDetailedLintingResultsForAPI
“获取Rekognition的linting结果” GetDetailedLintingResultsForAPI
“获取理解API的linting结果” GetDetailedLintingResultsForAPI

API规范

提示 使用的工具
“获取用于翻译的api规范” GetAPISpecificationForAPI
“获取Comprehend的api规范” GetAPISpecificationForAPI
“获取翻译API的OpenAPI规范” GetAPISpecificationForAPI

API指标与性能

提示 使用的工具
“获取过去6个月的API性能指标” GetAmplifyAPIMetrics
“获取我的API性能指标” GetAmplifyAPIMetrics
“将上周与去年的API指标进行比较” GetAmplifyAPIMetrics

服务器信息和功能

提示 使用的工具
“Fusion Amplify MCP服务器能做什么?” WhatCanFusionAmplifyMCPServerDo
“融合MCP服务器能做什么?” WhatCanFusionAmplifyMCPServerDo
“Fusion Amplify MCP服务器提供哪些功能?” WhatCanFusionAmplifyMCPServerDo