欢迎光临
我们一直在努力

使用原生http请求mcp服务器示例

使用原生http请求mcp服务器示例

  • 一、SSE
    • 服务端搭建
    • 请求示例
  • 二、Streamable HTTP
  • 三、参考文献

本文使用PostMan直接发送http请求来访问mcp服务器,以从底层了解mcp生命周期和通信机制。mcp服务端使用spring-ai搭建,PostMan请下载最新版本。

一、SSE

服务端搭建

完整代码仓库地址:https://gitee.com/heartdance/spring-ai-mcp-server-demo

请求示例

整体结构为长连接接收响应+短连接发送请求模式。

  • 连接a为长连接,客户端发送GET请求到服务端sse端点建立,建立后持续监听sse响应流。
  • 连接b、c、d…为短连接,客户端发送POST请求到服务端消息端点,服务端收到请求后,返回空响应,并将实际请求结果通过sse推送给连接a。

下面是一个请求工具列表并执行工具的示例。

  • GET请求访问sse端点,建立sse长连接 GET /sse 建立sse长连接 可见服务端通过sse推送endpoint事件,后续POST请求的端点使用此事件值。

  • POST请求发送初始化请求 POST /mcp/message?sessionId=a1fb597d-11bf-48da-b66d-0729982daa2f

    {

    \”jsonrpc\”:\”2.0\”,\”id\”:0,\”method\”:\”initi

  • 赞(0)
    未经允许不得转载:171主机测评 » 使用原生http请求mcp服务器示例
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址