使用说明
Amplify Fusion中MCP服务器入门
概述
本指南将引导您完成 MCP服务器 引入的功能 Amplify Fusion 1.12,使用 Amplify工作室它包括创建基本演示项目、配置工具和集成以及使用Claude Desktop测试MCP服务器的步骤。
先决条件
- 访问Amplify Studio 1.12版本(或可升级的专用部署)
- 访问Amplify Fusion 1.12版本(或可升级的专用部署)
- 租户已启用AI权限(或环境管理员激活新功能)
MCP服务器设计
1.创建新项目
-
在Amplify Studio中,创建一个名为的新项目 AI_测试 在Designer模块中
2.添加MCP服务器
-
将新的MCP服务器添加到项目中
-
命名它: MCP-Server1
-
设置 前端基础路径 致:
/orderManagement
3.定义工具
-
添加具有以下详细信息的新工具:
-
姓名:
getOrderInfo -
说明:
Get information about orders using order ID as input此描述有助于LLM理解该工具的用途。
-
输入架构:
{ "type": "object", "properties": { "orderId": { "type": "string", "description": "Order unique identifier", "example": "ORD-001" } }, "required": ["orderId"] }
-
4.将工具链接到集成
-
添加名为的链接集成 getOrderInfoById
使用明确的工具名称和清晰的描述来确保LLM兼容性
5.实施该工具
-
为每个步骤添加标签
-
添加一个 地图 MCP工具的组件
-
将输出变量toolResponseType设置为“TextContent”
-
将输出节点“/tool_getOrderInfoMCPServerResponse/TextContent/result/content[]/text”的值设置为:“订单%{/getOrderInfoMCPServer Request/body/orderId}%已批准”
- 保存地图
6.启用MCP服务器
- 激活MCP服务器
- 复制暴露的URL
与克劳德一起测试
编辑克劳德配置
- 从“文件”菜单>“设置”>“开发人员”编辑配置文件
- 将MCP服务器详细信息添加到配置文件(claude_desktop_config.json):
{
"mcpServers": {
"getOrderById": {
"command": "npx",
"args": [
"mcp-remote",
"https://<your fusion-data-plane>:4443/orderManagement"
]
}
}
}
- 将URL替换为从Amplify Studio复制的值
- 重新启动克劳德桌面
- 确认MCP服务器连接成功
2.开始聊天
-
问:订单OD424的状态如何?
-
允许Claude使用MCP服务器工具(如果您不想再次收到提示,请始终使用。如果您想下次重播相同的步骤,请使用一次)
- 查看回复
- 点击详情查看MCP服务器的执行情况