SuperAPI AI 工具集

elaichi-clients

通用与其它

查看项目

更新于 10-16 08:05

技能介绍

Elaichi 采用单一连接模型:客户端只连接 Elaichi,Slack、Jira、HubSpot 等应用在 Elaichi 内部连接,再通过同一端点暴露给客户端。这样访问权限跟随人员角色,受限工具不会被提供也不会执行,工具调用进入审计日志并标明来自 MCP 及客户端名称,撤销时在 Elaichi 断开应用即可从所有客户端消失。

端点为 https://api.elaichi.ai/mcp,所有组织、人员和客户端共用同一 URL;实际以哪个组织、谁的权限运行由 OAuth 授权决定。在 app.elaichi.ai 侧边栏的 Connect 行复制端点,原样粘贴。它是 OAuth 端点,没有 API key、桥接命令或 URL 内凭据;支持动态客户端注册,客户端 ID 和密钥留空即可。登录必须由人在浏览器中完成并已登录 Elaichi,没有设备码或客户端凭据流程,无人值守任务无法自行获取授权。Claude 或 ChatGPT 需通过公网访问,localhost 地址不可用。

同意页用于确认组织、scopes 与工具箱。scope 包括 mcp:read(读取组织数据,不含密钥值)、mcp:write(创建和修改数据)、mcp:destructive(永久删除和移除访问,不可撤销)、mcp:tools(运行所选工具箱中的工具,删除类工具还需 Delete)。除 Delete 外默认勾选,未请求任何 scope 的客户端仅获 Read。工具箱可选全部或指定 1 至 50 个。scope 在同意时固定,无法后续添加,需重新连接并再次勾选。

各客户端配置:Claude 在 Settings → Connectors → Add custom connector 粘贴端点(Team 和 Enterprise 仅 Owner 可添加);ChatGPT 在 Settings → Apps → developer mode → Create 粘贴端点并 Scan tools(需 Business、Enterprise 或 Edu,仅网页);Cursor 在 ~/.cursor/mcp.json 添加 {"mcpServers": {"elaichi": {"url": "https://api.elaichi.ai/mcp"}}};其他 MCP 客户端添加远程 HTTP MCP 服务器,需支持动态客户端注册、PKCE 和浏览器登录。

客户端可见的工具列表包含 Elaichi 自身的 elaichi__… 操作、search_tools 与 execute_tool、run_code。连接工具按搜索发现而非逐项列出,search_tools 按词法排序。客户端自身的每工具允许列表只能整体控制 execute_tool、run_code 等,不能替代 Elaichi 的应用与工具级限制。

撤销授权在 Settings → Connected apps 进行,客户端下一次调用即失败;仅删除客户端中的连接器或配置是否同时撤销 Elaichi 授权取决于客户端。其他限制与故障排查细节暂未在资料中完整展开。