MIXER 开发者平台把"任意代码仓库 → 可被 AI Agent 调用的 MCP Server"压缩到四步。 本指南按使用顺序展开,你可以从头到尾读,也可以直接跳到关心的章节。
访问首页,点击「立即开始」创建一个账号。系统会自动登录并跳到控制台。
账号体系基于 Session Cookie(agentbridge_session),7 天内免重新登录;支持密码修改与注销。
两种方式择一:粘贴单文件代码,或上传 .zip 压缩包(多文件项目推荐)。
平台会用 LLM 自动识别语言、抽取可被 Agent 调用的函数,生成 MCP 工具定义(含 name / description / inputSchema)。
填写:
X-API-Key 头)stdio(本地 Claude Desktop)或 streamable-http(平台托管,任意外部客户端可连)点击「生成 MCP Server」后,平台会返回完整的可运行文件(可下载 zip,或直接由平台托管)。
选 streamable-http:点「启动」按钮,平台会在进程内拉起 MCP Server,给你两个 URL——
https://<your-host>/mcp/<server_id> —— Streamable HTTP,推荐(Cherry Studio / Cursor / 通用客户端)https://<your-host>/sse/<server_id> —— SSE(Claude Desktop 兼容模式)选 stdio:下载 zip 后在本地 python my_server.py 启动,把命令填进 Claude Desktop 配置即可。
详细的客户端配置步骤见 客户端接入指南。
一个工具 = 一个可被 Agent 调用的函数抽象,包含三个字段:
{
"name": "search_products",
"description": "在商品库里按关键词搜索商品",
"inputSchema": {
"type": "object",
"properties": {
"query": { "type": "string", "description": "搜索关键词" },
"limit": { "type": "integer", "default": 10 }
},
"required": ["query"]
}
}
所有工具定义组成一份 tools.json,平台用 LLM 帮你从代码里生成,也可以在第二步手动编辑 JSON。
一个 MCP Server 暴露一组工具,对外提供标准 MCP 协议(JSON-RPC)接口。平台生成的 Server 充当代理层:收到 Agent 的工具调用请求,转成对你业务 API 的 HTTP 调用,再把结果按 MCP 协议返回。
代理的好处:你的业务代码不需要任何 MCP 改造,只需暴露普通 HTTP API。平台负责协议翻译、鉴权、参数校验。
| 模式 | 说明 | 何时用 |
|---|---|---|
none | 不附加任何凭据 | 内部测试、公开 API |
api_key | 请求加 X-API-Key 头 | 你的 API 已用 Key 鉴权 |
oauth | 占位,后续版本支持 | — |
| 模式 | 运行位置 | 客户端 |
|---|---|---|
stdio | 本地进程 | Claude Desktop |
streamable-http | 平台进程 | Cherry Studio / Cursor / 任何支持 MCP 的 Web 客户端 |
streamable-http 又暴露两种 URL:Streamable HTTP(首选)和 SSE 兼容回退,详见 客户端接入。
每个 MCP Server 的 server_id 格式为 {user_id}_{safe_name}_{token}:
user_id:分配给你的内部用户 IDsafe_name:你起的服务器名经字符清洗后的版本token:11 字节(88 bit)随机串——这是防其他登录用户枚举你服务器的关键请把 URL 当作密码对待。任何拿到 server_id 的人都能调用你的工具、消耗你的 API 配额。不同账号之间的 Server 互不可见。
通常是生成的文件语法有误,或 LLM 抽出的工具定义不合法。回到第 2 步用「编辑 JSON」手改 tools.json,确保每个 tool 的 inputSchema 是有效 JSON Schema。
检查 Server 的 tools 数组。零工具的 Server 不会暴露任何方法。回到控制台点「查看提取的工具」确认。
控制台第 3 步的状态卡片有「停止」按钮,或调用 DELETE /api/v1/run/{server_id}。Server 停止后,任何客户端再连会得到 404。
会。DELETE /api/v1/auth/me 会在删除用户行之前先停掉该用户所有运行中的 Server,确保 /mcp/{id} URL 不会留下"孤儿"。
.env 里的 SESSION_SECRET 替换为 python -c "import secrets; print(secrets.token_urlsafe(48))"ENVIRONMENT=production 会强制 Session cookie 的 secure 标志(仅 HTTPS)DATABASE_URL