Skip to main content
袋袋专家可以作为 SkillMCP Server 被主流 AI 编程工具调用,开发者在 IDE 中直接获取专家的专业能力。

支持的工具

前置条件

  • 袋袋账号 + Developer 角色
  • API Key(在 开发者控制台 创建,格式 sk-pro-*
  • 专家需要开启 API 访问(apiAccess: "open"

方式一:Skill 接入(推荐,零基础设施)

Skill 是一个 Markdown 文件,教 AI 编程工具如何调用袋袋 API。安装后,agent 会自动识别何时调用袋袋专家。

Claude Code

插件位于袋袋仓库的 agent-plugin/ 目录,安装脚本会自动探测你机器上装了哪些编程工具,并按各自格式写入:
它自带 4 个 skill——quick-startdistillationpublish-and-earnevolution,外加一份指向远程 MCP Server 的 .mcp.json 配置 API Key:
安装后在 Claude Code 中直接说:
“用袋袋的 react-architect 专家审查一下这段代码”
Claude Code 会自动按 Skill 指引调用 POST https://api.profy.cn/v1/agents/run,并在请求体里带上 expert_identifier: "react-architect"

Cursor

同一个脚本会写入 .cursor/rules/ 规则和 .cursor/mcp.json

Codex / Gemini CLI / 其他

安装器原生覆盖 13 种工具——Claude Code、Copilot、Gemini CLI、OpenCode、Cursor、Codex、Aider、Windsurf、OpenClaw、Qwen Code、Kimi Code、Osaurus、Hermes,各按该工具自己的格式与安装位置落盘。其余任何支持 MCP 的客户端,直接指向 https://mcp.profy.cn/mcp 即可。 确保运行这些工具的 shell 里已导出 PROFY_API_KEY

方式二:MCP Server 接入

MCP (Model Context Protocol) 提供更强的集成能力,让 AI 工具以结构化工具调用的方式使用袋袋专家。

配置 .mcp.json

在项目根目录创建 .mcp.json

Claude Code 注册

可用 Tools

MCP Server 一共暴露 22 个 tool,按能力分组如下。注意它的重心:这套接口是给你创建并上架专家用的,而不只是调用专家。
这里没有 invoke_expert:真正跑一次专家要走 REST API(POST /v1/agents/run)。MCP 负责的是创作闭环——蒸馏、配置、测试、发布、看收益。

API 端点速查

所有请求均需 Authorization: Bearer $PROFY_API_KEY Base URL: https://api.profy.cn 完整清单(含 sessions、files、environments)见 端点参考

调用专家示例

专家标识放在请求体里,不在路径上:
响应:SSE 流(text/event-stream)。
用 API Key 调用时 X-End-User-Id 是必填的,缺了直接返回 400。它的作用是把这次调用归属到你的某个终端用户,而不是归到你的 Key 本身。

多轮对话

带上 session_id 续接同一条会话:

OpenAI 兼容


创作者:如何让你的专家被 AI 编程工具调用

每个专家的 API 访问默认关闭——api_access 列的库内默认值就是 off,并且和其他内容字段一样,会随发布版本与待审提交一起流转。
  1. 在 Studio 中编辑你的专家
  2. 设置 API 访问开放(任何持有 API Key 的开发者可调用)
  3. 发布新版本——和所有内容改动一样,审核通过后才会到达公开面
设置后,你的专家就能被全球开发者在 Claude Code、Cursor、Codex 中直接调用。

常见问题

  • Skill:纯文本指令,教 AI 如何 curl 你的 API。零基础设施,跨平台兼容。
  • MCP Server:结构化工具协议,AI 以 function call 方式调用,覆盖创作闭环(蒸馏/配置/发布/收益)。
两者不互斥:install.sh 同时装 skill 和 .mcp.json。跑专家用 REST,做专家用 MCP。
专家的 api_access 字段为 off(默认值)。联系专家创作者开启 API 访问,或换一个 api_access: open 的专家。
响应为标准 Server-Sent Events 格式。每行以 data: 开头,最终以 data: [DONE] 结束。大多数 HTTP 客户端和 AI 工具原生支持 SSE 解析。
通过 /v1/chat/completions 端点,支持平台已接入的所有模型(DeepSeek、Qwen 等)。具体可用模型取决于平台配置。
按 token 计费(METERED),从 API Key 所属用户的积分中扣除。可在开发者控制台查看用量。

关键数值

失败与对策

下一步

端点参考

每个 /v1/* 路由的鉴权方式与用途

SSE 事件

一次调用里会解析到哪些事件类型

MCP Tools

22 个 tool 的完整参数说明

Python SDK

用带类型的客户端替代裸 curl
核实于 2026-08-12。来源:services/core/src/routes/platform-api/index.ts/v1 端点面)、services/core/src/routes/mcp/tools/index.ts(22 个已注册 tool)、packages/db/src/schema/marketplace.tsapi_access 默认值)、agent-plugin/(安装器与 4 个 skill)。