退款保护协议集成工具

Model Context Protocol (MCP) 是一种协议,允许LLM代理通过共享上下文动态与API和工具交互,实现自然语言接口与可编程系统之间的桥梁。

  • by abelpenton
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 abelpenton/mcp-server-refund-protect

使用说明

🧠 退款保护集成的模型上下文协议(MCP)指南

1.MCP总结

这 模型上下文协议(MCP) 是一种协议,允许LLM代理(如ChatGPT或Claude)通过共享上下文与API和工具动态交互。MCP弥补了自然语言接口和可编程系统之间的差距,通过结构化提示实现代码、API调用和插件使用的上下文感知执行。

官方文件

2.官方MCP服务器示例

2.1这些官方参考服务器展示了MCP的核心功能和SDK使用:

  • Slack:渠道管理和消息传递功能
  • Google 云端硬盘:Google Drive的文件访问和搜索功能
  • GitHub:存储库管理、文件操作和GitHub API集成

更多示例

3.代理中的配置

3.1什么是客户代理?

A. 客户端代理 是一种人工智能模型或聊天机器人(ChatGPT、Claude、DeepSeek),配置为使用MCP规范与外部工具或服务进行交互。这些代理可以通过启用MCP的工具解释提示并执行操作。

3.2支持MCP集成的代理

  • 光标
  • 克劳德(通过光标)
  • Codeium的风帆
  • ChatGPT(即将推出)

3.3 ChatGPT支持

对……的支持 带MCP的ChatGPT 是 即将推出。一旦集成,您将能够在ChatGPT Pro环境中使用相同的MCP命令,具有持久的工具上下文和简化的API交互。


4.退款保护MCP服务器

退款保护MCP服务器 是一个AI服务器代理,允许您使用自然语言与Protect Group API进行交互。创建报价、交易、取消和官方API支持的许多其他功能。

使用提示工程师,您将能够对Protect Group集成方法进行编码,从在源代码中安装和呈现退款保护内容,到使用任何编程语言或框架创建服务,这些语言或框架将与Protect Group API连接。


5.MCP服务器设置

每个AI代理都有不同的方式配置MCP服务器,请使用下面的JSON添加退款保护服务器:

{
  "mcpServers": {
    "rp-mcp-server": {
      "command": "npx",
      "args": ["-y", "@abelpenton_dev/rp-mcp-server"]
    }
  }
}

5.1克劳德设置

  1. 下载克劳德·德斯托克。
  2. 在Claude Desktop中,单击设置。
  3. 首选 开发人员科.
  4. 单击编辑配置。
  5. 在中添加RP服务器设置 claude_desktop_config.json 文件。
  6. 重新启动应用程序,并开始使用自然语言提示Claude。

5.2光标设置(适用于开发人员)

  1. 下载Cursor IDE
  2. 打开光标并转到 MCP设置 .
  3. 单击添加新的全局MCP服务器。
  4. 在上添加RP服务器设置 mcp.json 文件。
  5. 以代理模式打开聊天 Ctrl + I.
  6. 通过在MCP感知界面中编写提示开始与工具交互。

6.退款保护API交互式提示

使用这些提示与 退款保护API 通过MCP工具:

示例提示:

这些是我的API退款保护API凭证。 供应商代码: vendorCode 秘密: secret

给我7月15日航班的退款保护报价,我支付了540欧元。

给我报价的详细信息: quoteID.

使用生成的报价为退款保护创建交易。

请向我提供预订参考的交易详情: bookingReference

使用预订参考号取消交易: bookingReference


7.Vibe编码退款保护集成

使用这些工具提示自动生成可安装或可嵌入的代码:

示例提示:

生成安装Refund Protect javascript小部件的代码,并生成渲染小部件的编码

生成代码以安装和呈现Refund Protect反应组件

在Dotnet中创建一个实现退款保护报价请求的服务


8.聊天示例

以下是一个使用启用MCP的提示的真实对话示例:

User: I need a Refund Protect quote for my hotel booking on May 22. It cost 320 EUR.
Agent: Sure, fetching the quote for 320 EUR on May 22…
→ Executes refundProtectQuoteTool

User: Can you show me the details of that quote?
→ Executes refundProtectQuoteLookupTool

User: Book it using that quote.
→ Executes refundProtectSalesTool

User: Actually, cancel the booking. Use the reference code I gave earlier.
→ Executes refundProtectCancelTool

9.退款保护MCP服务器中可用的工具

以下是退款保护MCP服务器中的可用工具:

refundProtectQuoteTool –获取退款保护报价。

refundProtectQuoteLookupTool –检索现有退款保护报价的详细信息。

refundProtectSalesTool –使用退款保护报价创建交易。

refundProtectSalesLookupTool –使用预订参考检索交易的详细信息。

refundProtectCancelTool –使用预订参考取消交易。

rpWidgetInstallation –生成用于安装Refund Protect JavaScript小部件的代码。

rpWidgetRender –生成代码以呈现Refund Protect JavaScript小部件。

rpReactComponentInstallationTool 生成用于安装Refund Protect React组件的代码。

rpReactComponentRenderTool 生成代码以呈现Refund Protect React组件。

apiQuoteImplementation –在C#中创建一个实现退款保护报价请求的服务。