MCP服务器配置工具

Amplify Fusion中的MCP服务器功能,用于配置和测试AI工具集成,适用于订单管理等场景。

  • by lbrenman
  • 本地部署
  • 更新于
在 GitHub 查看 lbrenman/Getting-Started-with-MCP-Server-in-Amplify-Fusion

使用说明

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服务器的执行情况