rikkahub 中文文档 下载 App

MCP 是什么 · Model Context Protocol 在 RikkaHub 中的核心地位

一句话概括 MCP

Model Context Protocol(MCP) 是一个开放标准,让 AI 模型能够以安全、标准化的方式访问外部工具、API 和数据源。你可以把它理解为 AI 模型的「USB 接口」——任何兼容 MCP 的设备都能直接插上用。

为什么 MCP 在 RikkaHub 里特别重要

很多 AI app 支持 MCP,但把它作为核心功能的不多。区别在哪里:

维度插件式 MCPRikkaHub 原生 MCP
实现深度依赖第三方插件,可能有兼容性问题原生实现,支持 SSE + Streamable HTTP 双传输
工具审批通常不支持或粗糙每个工具单独开启/关闭/需要审批
服务器配置通常固定或有限选项支持自定义请求头、JSON 导入、精细控制
助手级挂载全局生效或有限选择每个助手可以独立挂载不同的 MCP 服务器
连接状态管理简单连接/断开空闲/连接中/已连接/重连中/错误五态,自动指数退避

这意味着你可以在 RikkaHub 里做更精细的事情——比如某个助手可以调用"搜索工具"但不能调用"文件写入工具",另一个助手可以调用"数据库查询"但需要手动审批每一次。

MCP 能做什么

只要有兼容的 MCP 服务器,RikkaHub 的助手就能:

MCP 的真正威力在于生态——社区在不断开发新的 MCP 服务器,RikkaHub 用户可以直接拿来用。

传输类型

RikkaHub 支持两种 MCP 传输机制:

SSE(Server-Sent Events)

Streamable HTTP(推荐)

RikkaHub 让你在添加服务器时直接选择传输类型,填对应的端点 URL 即可。

连接状态详解

RikkaHub 会为每个 MCP 服务器显示连接状态:

状态含义
空闲服务器已禁用或尚未启动
连接中正在建立初始连接
已连接握手完成,工具可用
重连中连接已断开,正在指数退避重试
错误所有重试失败,请检查 URL / headers / 服务器

指数退避的重试机制意味着网络抖动时 RikkaHub 会自动重试,而不是直接报错让你手动重连。这在移动网络环境下特别有用。

服务器必须网络可达

一个 MCP 服务器要能用,必须满足:

RikkaHub 的 MCP 服务器是云侧的,Agent 工作区是设备侧的——两者互补但不同。