当前位置: 首页 > news >正文

Postman 模拟mcp tool调用过程

文章目录

  • 初始化
  • 调用

mcp server使用modelcontextprotocol 的java sdk编写

初始化

1.网页访问http://localhost:8090/sse,此页面保持开启,会不断接收到sse事件.
会返回一个endpoint,例如/mcp/message?sessionId=111

2.初始化请求,postman发送post请求

url:http://localhost:8090/mcp/message?sessionId=111
body:  {"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"Cline","version":"3.26.1"}},"jsonrpc":"2.0","id":0}

3.notify请求,告知server client端初始化已完成

url:http://localhost:8090/mcp/message?sessionId=111
{"method":"notifications/initialized","jsonrpc":"2.0"}

调用

初始化完成后,才能调用tool/list和tool/call接口.所有接口请求时要保持sessionId一致.通过mcp/message发送请求后,响应结果在网页的http://localhost:8090/sse查看.

url:http://localhost:8090/mcp/message?sessionId=111
body:{"method":"tools/list","jsonrpc":"2.0","id":2}

调用工具

url:http://localhost:8090/mcp/message?sessionId=111
{"method":"tools/call","params":{"name":"getOrderDetail","arguments":{"orderId":"26222"}},"jsonrpc":"2.0","id":4}
http://www.dtcms.com/a/349548.html

相关文章:

  • 【数据结构】顺序表详解
  • Flink hop window(滑动窗口)详解
  • leetcode 498. 对角线遍历 中等
  • Linux下的软件编程——网络编程(http)
  • C++14 到 C++20 全面解析:语言新特性、标准库演进与实战案例
  • 【二叉树 - LeetCode】617. 合并二叉树
  • [QMT量化交易小白入门]-八十三、8月因为通信行业,QMT平台ETF轮动策略年化达到了168.56%
  • 降本增效:基于 JavaScript 的 AI 编程 IDE 上下文压缩优化方案
  • CloudBase云开发MCP + CodeBuddy IDE:打造智能化全栈理财助手的完整实践
  • 本地生活新风口:“我店模式”入局正当时??
  • Web程序设计
  • 【前端安全】前端安全第一课:防止 XSS 和 CSRF 攻击的常见手法
  • 新型HTTP走私攻击技术使攻击者可注入恶意请求
  • 从0死磕全栈第1天:从写一个React的hello world开始
  • k8s笔记04-常用部署命令
  • 血缘元数据采集开放标准:OpenLineage Integrations Apache Spark Quickstart with Jupyter
  • SDC命令详解:使用set_timing_derate命令进行约束
  • 基于C语言实现的KV存储引擎(二)
  • ‌重塑培训架构,助力企业人才战略升级‌
  • 【C语言16天强化训练】从基础入门到进阶:Day 10
  • CPLD与FPGA
  • 《Password Guessing Using Large Language Models》——论文阅读
  • 企业级Java项目整合ELK日志收集分析可视化
  • [论文阅读]RQ-RAG: Learning to Refine Queries for Retrieval Augmented Generation
  • 大模型知识--MCP
  • 无人机芯片休眠模式解析
  • Linux系统的网络管理(一)
  • 血缘元数据采集开放标准:OpenLineage Integrations Apache Spark Main Concepts Installation
  • 05 开发环境和远程仓库Gitlab准备
  • 【spring进阶】spring应用内方法调用时长统计