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
- 设置 前端基础路径 致:
/orderManagement3.定义工具
- 添加具有以下详细信息的新工具:
- 姓名: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://:4443/orderManagement"
]
}
}
}- 将URL替换为从Amplify Studio复制的值
- 重新启动克劳德桌面
- 确认MCP服务器连接成功
2.开始聊天
- 问:订单OD424的状态如何?
- 允许Claude使用MCP服务器工具(如果您不想再次收到提示,请始终使用。如果您想下次重播相同的步骤,请使用一次)
- 查看回复
- 点击详情查看MCP服务器的执行情况
______________________________________________________________________
