OpenAPI

AgentMarket API

面向其他系统的 HTTP API。GET 列表/详情/下载公开;上传需 Bearer API Token(登录后在 /account/tokens 颁发或吊销)。已开启 CORS(含 `Authorization`)。完整契约见 OpenAPI 3.1。Agent 包与 I/O 规范见仓库 docs/

Package & I/O specs

  • 开发规范(菜单 Spec):/spec · 源文件 docs/agent-dev-spec.md
  • 包结构:docs/agent-package-spec.mdAGENT.md + Soul.md + schemas/agent.yaml 可选)
  • 统一输入 / 输出信封:docs/agent-io-spec.md
  • JSON Schema:docs/schemas/

Endpoints

POST/api/agents

上传 / 发布 Agent(需 Bearer Token)

multipart/form-data:name、description、package(zip,需含 AGENT.md + Soul.md + schemas;agent.yaml 可选);可选 version/category/license/changelog。请求头需 Authorization: Bearer <token>。开发规范见菜单 Spec(/spec)。

示例:/api/agents

GET/api/agent-kit

AgentMarket OpenAPI 接入包(zip)

下载 agentmarket-openapi 包,供 Claude Code / Cursor 等一键接入本市场 API。

示例:/api/agent-kit

GET/api/agent-kit/install.sh

macOS / Linux 一键安装脚本

curl | bash 安装到 ~/.claude/skills 与 ~/.cursor/skills。

示例:/api/agent-kit/install.sh

GET/api/agent-kit/install.ps1

Windows 一键安装脚本

PowerShell irm | iex 安装到用户目录 skills 路径。

示例:/api/agent-kit/install.ps1

Integration notes

  • 列表场景调用 /api/agents,用返回的 items 渲染表格。
  • 上传用 POST /api/agents(multipart:namedescriptionpackage zip),并带Authorization: Bearer <token>。Token 前缀为 am_
  • 登录后到 /account/tokens 创建 Token;泄露后可吊销并重建,吊销后立即 401。
  • 搜索传 q;分类视图传 tab=featured|official|new|trending
  • 详情页调用 /api/agents/{slug}
  • 下载前先调 /download-url 拿链接,再请求 downloadUrl 获取 zip。