SuperAPI AI 工具集

iblai-agent-mcp

智能体与模型

查看项目

更新于 10-15 22:17

技能介绍

用途:在 Next.js 应用中挂载智能体设置的 MCP 标签页,用于管理 Model Context Protocol 连接器。它是 agent-settings 系列中的一个标签,所有标签共用 AgentSettingsProvider 包装器。

主要能力:提供精选连接器画廊(平台策展的全局 MCP 服务器,如 GitHub、Google Drive 等)与租户自定义连接器区,支持添加、编辑、删除;支持 OAuth 连接流程与基于令牌的认证;连接器作用域可选租户或单个 mentor;传输方式可选 SSE、WebSocket、Streamable HTTP;支持按名称搜索、日期范围与传输方式筛选,结果超出每页 12 条时分页。

使用方式:先完成认证(/iblai-auth),配置 MCP 服务器与技能(.mcp.json 中的 @iblai/mcp),并确保 AgentSettingsProvider 在布局层包裹路由。项目根目录需有 iblai.env,包含 PLATFORM、DOMAIN、TOKEN 三个变量,模板可用 curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env 下载。标准挂载从 @iblai/iblai-js/web-containers/next 导入 McpTab,无需 props;在选择器模式下可传 onSelect 回调,选中连接器自动激活后触发。需向用户询问真实的 mentorId(智能体 UUID),不可自行编造。完成后运行 /iblai-ops-test,再以 pnpm dev 启动开发服务器。

限制与注意:不要为 ibl.ai SDK 组件添加自定义样式、颜色或 CSS 覆盖,也不要实现暗色模式(除非用户明确要求)。OAuth 连接器需要应用自行托管回调路由(如 app/google-oauth-callback/page.tsx),通过 window.opener.postMessage 发送 GOOGLE_AUTH_SUCCESS 并写入 localStorage。首次激活连接器会自动把 mcp 加入 mentor 的 tool_slugs 并设置 can_use_tools=true。Redux store 需包含 mentorReducer 与 mentorMiddleware;需安装 sonner 与 @iblai/iblai-web-mentor 等依赖。REST API 端点仅限租户管理员使用。资料未提供收费、价格或效果信息。