🎉服务已开启公测,欢迎试用!
Skip to content

ApiSorcery为大前端服务的 API 平台

一个平台,全框架覆盖。为 React、Vue、Angular、Svelte、Flutter、HarmonyOS和 UniApp 从 Swagger/OpenAPI 生成类型安全的 API

ApiSorcery

MCP — 让 AI 助手直接生成 API

ApiSorcery 内置 MCP(Model Context Protocol)服务器,是首个可被 AI 编程助手直接调用的 API 代码生成器。

json
// .mcp.json — 放项目根目录,提交到 git,全团队共享
{
  "mcpServers": {
    "apisorcery": { "command": "apisorcery-mcp" }
  }
}

配置完成后,直接告诉你的 AI 助手:

  • "生成 API 客户端" — 调用 generate,读取 .apisorceryrc.json,写入类型文件
  • "帮我为 Vue 3 TypeScript 项目初始化 ApiSorcery" — 调用 init
  • "用 token abc123 注册我的设备" — 调用 register

支持 Claude CodeCursorWindsurf 及所有兼容 MCP 的编辑器。

查看完整 MCP 配置指南 →


为什么不直接用开源工具?

很多团队最初会考虑 openapi-generator 或 Swagger Codegen。下面是真实的对比:

功能ApiSorceryopenapi-generatorSwagger Codegen
TypeScript(框架惯用风格)⚠️ 通用风格⚠️ 通用风格
Dart / Flutter✅ 专门优化⚠️ 社区维护,常有 bug
ArkTS / HarmonyOS唯一支持
UniApp唯一支持
中文 Tag 自动映射
MCP / AI 工具集成
配置复杂度简单(JSON 配置)高(数百个参数)
SaaS 管控台 + 设备管理
免费使用✅ 50 次/月✅ 完全免费✅ 完全免费

openapi-generator 的常见痛点(我们在用户反馈中高频听到):

  • Dart 生成器由社区维护,复杂 schema 常报错
  • 生成的 TypeScript 代码是 class-based,不符合现代 React/Vue hooks 使用方式
  • 没有 ArkTS / UniApp 模板,HarmonyOS 开发者完全无工具可用
  • 中文 tag 经 camelCase 处理后仍为中文,直接导致编译失败

ApiSorcery 针对每个框架专门优化代码输出,并提供 SaaS 级别的稳定性和支持。