Token导航 LogoToken导航

MCP Server · 设计创作

uapi MCP

Uapi Mcp是一个统一的API服务入口,整合了搜索、翻译、图像处理和文本处理等功能,方便客户端接入。

stdio官方级别未说明来源级核验工具 4uapi-mcp
图像处理TypeScriptClaudeClaude DesktopCursorWindsurfVS Code

快速开始

作者 / 组织
AxT-Team
提供方
AxT-Team
运行时
Node.js

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

uapi MCP 属于设计创作类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

设计创作

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

npx uapi-mcp start --uapi-admin-bearer-auth

客户端配置示例

{
  "mcpServers": {
    "uapi-mcp": {
      "command": "npx",
      "args": [
        "uapi-mcp",
        "start",
        "--uapi-admin-bearer-auth"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Uapi Mcp

Uapi Mcp 是 uapis.cn 的官方 MCP Server,用来把 UAPI 的搜索、翻译、图像、文本处理和网页解析能力整理成统一入口,方便接入支持 MCP 的客户端。

快速开始

方式一:直接安装资源包

如果您希望尽快装好并开始使用,最省事的方式是直接下载已经打包好的 mcp-server.mcpb:

  • 最新下载地址:https://github.com/AxT-Team/uapi-mcp/releases/latest/download/mcp-server.mcpb
  • 安装完成后,在资源包配置里填写 uapikey
  • 如果后面需要管理员范围工具,再补 UapiAdminBearerAuth

这种方式不需要您自己手动构建,也不需要额外整理命令行参数。

方式二:从源码运行

如果您准备自己修改、调试或者二次打包,可以直接从源码运行。

环境要求
  • Node.js 18 或更高版本
  • npm
  • 首次构建会自动安装并使用 Bun
安装依赖
npm install
构建
npm run build
启动本地 stdio 服务

如果客户端可以直接拉起本地 MCP 进程,建议这样启动:

node ./bin/mcp-server.js start --mode dynamic
启动 Streamable HTTP 服务

如果客户端可以直接连接远程 MCP URL,建议这样启动:

node ./bin/mcp-server.js serve --mode dynamic --port 39002

启动后入口地址是:

http://127.0.0.1:39002/mcp
启动 SSE 服务

如果客户端仍然依赖 SSE,可以这样启动:

node ./bin/mcp-server.js start --transport sse --mode dynamic --port 39001

启动后可以访问:

  • 首页:http://127.0.0.1:39001/
  • SSE:http://127.0.0.1:39001/sse

客户端配置

通用本地配置

下面这份配置适合大多数可以本地拉起 MCP 进程的客户端。请把路径改成您自己的实际目录。

{
  "mcpServers": {
    "Uapi Mcp": {
      "command": "node",
      "args": [
        "C:/path/to/uapi-mcp/bin/mcp-server.js",
        "start",
        "--mode",
        "dynamic"
      ],
      "env": {
        "UAPI_MCP_UAPIKEY": "YOUR_UAPI_KEY"
      }
    }
  }
}

Codex 通过 HTTP 连接

如果您已经把服务跑在本机 39002 端口,可以这样配置:

[mcp_servers."Uapi Mcp"]
url = "http://127.0.0.1:39002/mcp"
http_headers = { "UapiKey" = "YOUR_UAPI_KEY" }

如果还需要管理员范围工具,再加上管理员 Token:

[mcp_servers."Uapi Mcp"]
url = "http://127.0.0.1:39002/mcp"
http_headers = { "UapiKey" = "YOUR_UAPI_KEY", "UapiAdminBearerAuth" = "YOUR_ADMIN_TOKEN" }

MCP Bundle

如果您想安装资源包,可以先执行:

npm run mcpb:build

执行完成后会生成:

./mcp-server.mcpb

这个包已经内置了 user_config.uapikey。安装时把自己的 Key 填进去即可。

配置项

uapikey

uapikey 会用于所有上游请求,适合公开工具和日常使用场景。您可以通过下面几种方式配置:

  • 命令行参数:--uapikey YOUR_UAPI_KEY
  • 环境变量:UAPI_MCP_UAPIKEY=YOUR_UAPI_KEY
  • HTTP 请求头:UapiKey: YOUR_UAPI_KEY
  • MCP Bundle:user_config.uapikey

服务端会把它统一转换成上游的:

Authorization: Bearer YOUR_UAPI_KEY

UapiAdminBearerAuth

UapiAdminBearerAuth 只在管理员范围工具里需要。您可以通过下面几种方式配置:

  • 命令行参数:--uapi-admin-bearer-auth YOUR_ADMIN_TOKEN
  • 环境变量:UAPI_MCP_UAPI_ADMIN_BEARER_AUTH=YOUR_ADMIN_TOKEN
  • HTTP 请求头:UapiAdminBearerAuth: YOUR_ADMIN_TOKEN

服务端同样会把它转换成上游的:

Authorization: Bearer YOUR_ADMIN_TOKEN

如果 uapikey 和 UapiAdminBearerAuth 同时存在,管理员 Token 会优先生效。

运行模式

默认建议使用 dynamic 模式。这个模式不会在连接建立时一次性暴露全部业务工具,而是先提供 4 个元工具:

  • list_tools
  • describe_tool_input
  • execute_tool
  • list_scopes

对于工具数量比较多的服务,这种方式更省上下文,也更容易让模型按需调用。

常见问题

公开工具需要配什么

大多数情况下,只配 uapikey 就够用了。

访客额度用完怎么办

如果访客额度或免费积分用完了,可以先注册 UapiPro:https://uapis.cn。注册完成后,到 UapiPro 控制台创建 UAPI Key,再把这个 Key 填到 MCP 客户端或者资源包里的 uapikey 配置里,就可以继续使用。

管理员工具需要配什么

管理员范围工具需要额外传 UapiAdminBearerAuth。如果没有这个配置,服务端会直接返回可读的错误提示。

常用命令

查看 CLI 帮助:

node ./bin/mcp-server.js --help

只启动公开只读工具:

node ./bin/mcp-server.js serve --mode dynamic --scope read

只启动管理员工具:

node ./bin/mcp-server.js serve --mode dynamic --scope admin --uapi-admin-bearer-auth YOUR_ADMIN_TOKEN

运行回归检查:

npm run test:regression

打包 MCP Bundle:

npm run mcpb:build

文档

接口文档请查看 uapis.cn。

Summary

For more information about the API: UAPI 官方文档

Table of Contents

* 快速开始 * 客户端配置 * 配置项 * 运行模式 * 常见问题 * 常用命令 * 文档 * Installation * Progressive Discovery

Installation

[!TIP] To finish publishing your MCP Server to npm and others you must run your first generation action.

Claude Desktop

Install the MCP server as a Desktop Extension using the pre-built mcp-server.mcpb file:

Simply drag and drop the mcp-server.mcpb file onto Claude Desktop to install the extension.

The MCP bundle package includes the MCP server and all necessary configuration. Once installed, the server will be available without additional setup.

[!NOTE] MCP bundles provide a streamlined way to package and distribute MCP servers. Learn more about Desktop Extensions.

Cursor

Or manually:

  1. Open Cursor Settings
  2. Select Tools and Integrations
  3. Select New MCP Server
  4. If the configuration file is empty paste the following JSON into the MCP Server Configuration:
{
  "command": "npx",
  "args": [
    "uapi-mcp",
    "start",
    "--uapi-admin-bearer-auth",
    ""
  ]
}

Claude Code CLI

claude mcp add UapiMcp -- npx -y uapi-mcp start --uapi-admin-bearer-auth 

Gemini

gemini mcp add UapiMcp -- npx -y uapi-mcp start --uapi-admin-bearer-auth 

Windsurf

Refer to for latest information

  1. Open Windsurf Settings
  2. Select Cascade on left side menu
  3. Click on Manage MCPs. (To Manage MCPs you should be signed in with a Windsurf Account)
  4. Click on View raw config to open up the mcp configuration file.
  5. If the configuration file is empty paste the full json
{
  "command": "npx",
  "args": [
    "uapi-mcp",
    "start",
    "--uapi-admin-bearer-auth",
    ""
  ]
}

VS Code

Or manually:

Refer to for latest information

  1. Open Command Palette
  2. Search and open MCP: Open User Configuration. This should open mcp.json file
  3. If the configuration file is empty paste the full json
{
  "command": "npx",
  "args": [
    "uapi-mcp",
    "start",
    "--uapi-admin-bearer-auth",
    ""
  ]
}

Stdio installation via npm To start the MCP server, run:

npx uapi-mcp start --uapi-admin-bearer-auth 

For a full list of server arguments, run:

npx uapi-mcp --help

Progressive Discovery

MCP servers with many tools can bloat LLM context windows, leading to increased token usage and tool confusion. Dynamic mode solves this by exposing only a small set of meta-tools that let agents progressively discover and invoke tools on demand.

To enable dynamic mode, pass the --mode dynamic flag when starting your server:

{
  "mcpServers": {
    "UapiMcp": {
      "command": "npx",
      "args": ["uapi-mcp", "start", "--mode", "dynamic"],
      // ... other server arguments
    }
  }
}

In dynamic mode, the server registers only the following meta-tools instead of every individual tool:

  • list_tools: Lists all available tools with their names and descriptions.
  • describe_tool: Returns the input schema for one or more tools by name.
  • execute_tool: Executes a tool by name with the provided input parameters.
  • list_scopes: Lists the scopes available on the server.

This approach significantly reduces the number of tokens sent to the LLM on each request, which is especially useful for servers with a large number of tools.

You can combine dynamic mode with scope and tool filters:

{
  "mcpServers": {
    "UapiMcp": {
      "command": "npx",
      "args": ["uapi-mcp", "start", "--mode", "dynamic", "--scope", "admin"],
      // ... other server arguments
    }
  }
}

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

API整合TypeScript混合部署多语言支持图像处理文本处理网页解析

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
uapi MCP

MCP World · 本页

4stdio有1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

uapi MCP 怎么安装?

公开资料给出的安装命令是 npx uapi-mcp start --uapi-admin-bearer-auth,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

uapi MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

uapi MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

uapi MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

uapi MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP