@avatargaia/canvas-mcp

MCP serverAI & models

TeamAgent Canvas MCP:13 个工具(岗位/商品/主题/活动等),支持远程 streamable-http 与 stdio 马甲。

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use @avatargaia/canvas-mcp to list templates

From the project's README

As published by avatargaia/canvas-mcp in README.md.

stdio 马甲:让只支持 stdio 的 MCP 客户端(Claude Desktop / Cursor / 各类本地 Agent)接入 TeamAgent 的 Canvas MCP(streamable-http)。 纯转调,无状态、不缓存、不改写请求。

CANVAS_MCP_URL=https://agent.avatargaia.top/api/mcp/canvas \
CANVAS_MCP_TOKEN=ta_xxxxxxxx \
npx -y @avatargaia/canvas-mcp

客户端配置(Claude Desktop claude_desktop_config.json 为例):

{
  "mcpServers": {
    "teamagent-canvas": {
      "command": "npx",
      "args": ["-y", "@avatargaia/canvas-mcp"],
      "env": {
        "CANVAS_MCP_URL": "https://agent.avatargaia.top/api/mcp/canvas",
        "CANVAS_MCP_TOKEN": "ta_xxxxxxxx"
      }
    }
  }
}

环境变量

变量必填说明
CANVAS_MCP_TOKENta_(平台令牌)或后续 dk_(开发者 Key)
CANVAS_MCP_URL默认官方端点;自建部署时改这里
CANVAS_MCP_KEYCANVAS_MCP_TOKEN 的别名

行为

  • stdin/stdout 逐行 JSON-RPC 2.0;通知(无 id)不回包
  • 上游 HTTP 错误原样透传成 JSON-RPC error(401: Missing Authorization header / 402: … / 429: …),客户端能看见真正原因
  • 上游返回 SSE 或 JSON 都能解析(取最后一条 data:
  • stdin 关闭后等所有在途请求落地再退出

验证记录(2026-09-12)

initialize   ✅ serverInfo teamagent-canvas 0.3.0
tools/list   ✅ 13 个工具
tools/call   ✅ list_my_staff 返回岗位列表
无令牌        ✅ {"error":{"code":-32000,"message":"401: Missing Authorization header"}}
mcporter 接入 ✅ 作为 stdio server 连上并调用成功

拿 Key(自助,30 秒)

外部 / 本地 Agent 无需 TeamAgent 账号:

curl -X POST https://agent.avatargaia.top/api/dev/register \
  -H "Content-Type: application/json" \
  -d '{"name":"my-agent","email":"you@example.com"}'
# → 返回 dk_ Key(只显示一次)+ 20 credits + 接入信息

收录

Tools it offers (13)

What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • list_templates
  • list_my_staff
  • open_canvas
  • get_staff_config
  • patch_staff_config
  • list_actions
  • canvas_action
  • get_job
  • get_stats
  • list_sessions
  • get_session_log
  • query_events
  • push_screen

Signals

Last commit
Sep 2026
Advanced
Delivery
canvas-mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
io-github-avatargaia-canvas-mcp
Source
github.com/avatargaia/canvas-mcp
Hosted endpoint
https://agent.avatargaia.top/api/mcp/canvas