SuperAPI AI 工具集

expose-agentkit-mcp

智能体与模型

查看项目

更新于 10-16 04:30

技能介绍

用途:把 AgentKit 工具经 MCP 暴露给客户端调用。所有调用共用一个静态 mcp_server_url,每次运行按标识符重新签发会话令牌。

主要能力与限制:仅支持 Streamable HTTP,stdio 与 SSE 不支持。必须使用仪表盘上的确切 Connection Name,不得自造 slug,也不得用 connector 字段代替该值。connection 指仪表盘连接器配置,connected account 指在该连接上授权的某个用户;本技能通过 list_mcp_connected_accounts 的授权链接完成授权,而非应用代码中的 execute_tool。create_session_token 属重新签发,下次运行前须再次调用,不复用旧令牌。新环境自带一个连接:GitHub,Connection Name 为 github-connect;Gmail、Google Calendar 等需在 AgentKit → Connections 单独创建并准确记录名称。默认语言为 Python,Node 仓库参考 references/node.md,Node SDK 在 scalekit.actions.mcp 上提供相同 API。工具名需在连接器页面或通过 discover-connectors 确认后再写入配置。

使用方式:从 SCALEKIT_ENVIRONMENT_URL、SCALEKIT_CLIENT_ID、SCALEKIT_CLIENT_SECRET 读取凭据(勿硬编码,值已含协议时不要再加 https://)。安装命令:pip install scalekit-sdk-python langgraph>=0.6.5 langchain langchain-openai langchain-mcp-adapters>=0.1.9 python-dotenv>=1.0.1。先用 create_config 创建一次配置并复用 config_id 与 mcp_server_url;用 list_mcp_connected_accounts 打印授权链接并引导完成 OAuth;再用 create_session_token 签发令牌,通过 MultiServerMCPClient 以 streamable_http 传输、Bearer 头调用,并设置 OPENAI_API_KEY。

适用场景:需要让智能体在一次配置下调用多个连接器工具(如读取邮件并创建日历事件)。限制:缺少连接或环境变量时无法运行;非交互运行会在授权步骤暂停;文档未提供收费、价格或效果信息,暂未提供。