Token导航 LogoToken导航TokenDH.com
Apifox Import MCP logo
开发工具stdio官方级别未说明来源级核验

Apifox Import MCP

MCP Server

一个用于将OpenAPI文档导入Apifox的模型上下文协议服务器,支持验证和配置OpenAPI文件。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

hexonal

提供方

hexonal

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx apifox-import-mcp

详细介绍

apifox进口mcp

用于将OpenAPI文档导入Apifox的模型上下文协议(MCP)服务器。

特性

  • 将OpenAPI导入Apifox:直接将OpenAPI YAML/JSON文件导入Apifox项目
  • 验证OpenAPI文件:验证并从OpenAPI文档中提取统计信息
  • 易于配置:通过中的环境变量进行配置 .mcp.json
  • 异步操作:内置async/await以获得最佳性能
  • 错误处理:用于故障排除的全面错误消息

安装

使用uvx(推荐)

uvx apifox-import-mcp

使用pip

pip install apifox-import-mcp

来源

git clone https://github.com/hexonal/apifox-import-mcp.git
cd apifox-import-mcp
pip install -e .

配置

添加到您的 .mcp.json:

{
  "mcpServers": {
    "apifox-import": {
      "command": "uvx",
      "args": ["apifox-import-mcp"],
      "env": {
        "APIFOX_PROJECT_ID": "your-project-id",
        "APIFOX_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

环境变量

变量必填描述默认值
APIFOX_PROJECT_IDApifox项目ID-
APIFOX_ACCESS_TOKENApifox访问令牌-
APIFOX_API_BASEAPI基础URLhttps://api.apifox.com/api/v1

工具

进口

将OpenAPI文档导入Apifox项目。

参数:

  • file_path (必填):OpenAPI YAML/JSON文件的绝对路径
  • delete_unmatched (可选):是否删除不匹配的资源(默认: true)
  • api_overwrite_mode (可选):API覆盖模式(默认: "methodAndPath")

- 选项: "methodAndPath", "ignore", "all"

  • schema_overwrite_mode (可选):架构覆盖模式(默认: "title")

- 选项: "title", "ignore", "all"

退货:

{
  "status": "success",
  "data": {
    "api": {
      "created": 5,
      "updated": 2,
      "errors": 0,
      "ignored": 0
    },
    "folder": {
      "created": 3,
      "updated": 1
    }
  }
}

示例用法:

User: Import the OpenAPI file at /path/to/openapi.yaml to Apifox
Claude: Calling import_openapi tool...

validate_openapi

验证OpenAPI文件并提取统计信息。

参数:

  • file_path (必填):OpenAPI YAML/JSON文件的绝对路径

退货:

{
  "status": "success",
  "data": {
    "file": "/path/to/openapi.yaml",
    "size": "25.3 KB",
    "format": "YAML",
    "version": "3.0.3",
    "endpoints": 5,
    "schemas": 12,
    "tags": ["Tag1", "Tag2"]
  }
}

示例用法:

User: Validate the OpenAPI file at /path/to/openapi.yaml
Claude: Calling validate_openapi tool...

故障排除

错误:“未设置APIFOX_PROJECT_ID”

确保你的 .mcp.json 包括 APIFOX_PROJECT_ID 环境变量。

错误:“找不到文件:/path/to/File.yaml”

验证文件路径是否正确以及文件是否存在。使用绝对路径,而不是相对路径。

错误:“OpenAPI格式无效”

确保您的文件是有效的YAML或JSON,并符合OpenAPI规范。

错误:“HTTP 401:访问令牌无效”

检查你的 APIFOX_ACCESS_TOKEN 正确且未过期。

错误:“HTTP 404:找不到项目”

验证您的 APIFOX_PROJECT_ID 是正确的。

发展

设置

git clone https://github.com/hexonal/apifox-import-mcp.git
cd apifox-import-mcp
pip install -e ".[dev]"

运行测试

pytest tests/ -v

代码格式化

black .
isort .

类型检查

mypy apifox_import_mcp/

许可证

MIT许可证-请参阅 许可证 了解详情。

贡献

欢迎投稿!请在GitHub上打开问题或拉取请求。

链接

目录标签

目录标签

开发工具PythonClaudeOpenAPI导入本地部署API管理API验证自动化配置

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP