模型互动 (MCP)

本文为您介绍如何将 FIRERPA 与大模型进行对接(基于 MCP),FIRERPA 已在底层实现了 MCP 服务端协议,支持您自行编写 MCP 插件并通过 65000 标准端口进行服务。

备注

FIRERPA 内置 MCP 服务支持 tool-call,resource-read 以及 prompts。

安装官方扩展

我们为您提供了一个官方 MCP 服务,您可以在 extensions/firerpa.py 下载到此扩展模块,您也可以参考其编写方法自行编写或者扩展插件功能。下载扩展插件脚本后,通过远程桌面或者手动 push 将其上传到设备的 /data/usr/modules/extension 目录中,重启设备或重启 FIRERPA 服务即可。

使用官方扩展

对于 Claude,您需要先找到 Claude 设置页面,并按照如下图示步骤进行操作。并根据提示,编辑 Claude 的 claude_desktop_config.json 配置文件,并写入如下的 MCP json 服务配置。

小技巧

Claude 目前似乎不支持 SSE 连接,您需要确保电脑上安装了 nodejs、npx 等相关命令并使用 supergateway 连接。

{"mcpServers": {"firerpa": {"command": "npx", "args": ["-y", "supergateway", "--sse", "http://192.168.0.2:65000/firerpa/sse/"]}}}

示例

对于 Cursor,您需要打开 Cursor Settings,按照图示进行操作,并输入如下配置。

{"mcpServers": {"firerpa": {"url": "http://192.168.0.2:65000/firerpa/sse/"}}}

示例

注意

请注意将配置中的链接换为您自己设备的 IP 地址。

编写 MCP 扩展

提示

文档 Comming soon. 敬请期待