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

None API

MCP Server

@nonetss/none.api

none.api是一个专为前端开发和后端契约验证优化的OpenAPI探索工具,支持动态探索、理解及与任何具有OpenAPI/Swagger规范的API交互。

工具数

17

提示词数

0

GitHub Stars

0

资源数

0
开发工具代码生成TypeScriptClaudeClaudeCursor

安装说明

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

作者 / 组织

Nonetss

提供方

Nonetss

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx @nonetss/none.api

详细介绍

none.api-OpenAPI Explorer MCP服务器

用于模型上下文协议(MCP)的专业OpenAPI浏览器,针对 前端开发后端合同验证.

这是什么?

该MCP服务器允许像Claude或Cursor这样的大型语言模型(LLM)动态地探索、理解任何具有OpenAPI/Swagger规范的API,并与之交互。

它专门用于:

  1. 加快前端开发:直接从API定义生成类型、Zod模式、模拟数据和数据获取挂钩(Axios/TanStack Query)。
  2. 验证后端实现:根据OpenAPI契约验证后端响应对象,以确保实现符合规范。

安装

使用npx(推荐)

您可以直接运行服务器,无需安装:

npx @nonetss/none.api

全球安装

npm install -g @nonetss/none.api

主要特点

  • 智能探索:分类端点列表和基于关键字的搜索(支持多语言同义词)。
  • 前端工厂:

- 生成 TypeScript接口 用于请求和响应。 - 生成 Zod模式 用于表单验证。 - 生成 React/Axios/TanStack查询 片段。 - 生成 模拟数据 用于UI原型设计。

  • 后端保护:

- 响应验证:使用以下命令将JSON数据与OpenAPI模式进行比较 AJV. - 依赖关系映射:了解资源之间的关系(例如,哪个端点提供了另一个端点所需的ID)。

  • 安全:自动身份验证支持(承载器/API密钥)和安全的环境锁定配置。

工具概述

工具焦点描述
list_endpoints探索列出按功能类别分组的所有端点。
list_tags探索列出API中的所有标记(功能类别)。
search_by_tag探索列出与特定标记关联的所有端点。
find_endpoint探索按意图或关键字进行智能搜索(例如,“删除用户”)。
get_endpoint_info分析详细的文档、参数和响应代码。
get_request_schemaAnalysis返回端点请求体的JSON模式。
get_response_schema分析返回特定响应状态代码的JSON模式。
get_typescript_types前端生成即用型TypeScript接口。
get_zod_schema前端生成Zod验证模式。
get_framework_snippet前端生成Axios或TanStack查询代码。
get_fetch_snippet前端生成一个本地获取代码段以实现快速集成。
get_mock_data原型基于模式生成高保真模拟数据。
map_dependencies架构分析路由之间的数据流和ID关系。
get_security_info安全显示API或特定路由的安全要求。
set_security_context安全为后续请求设置身份验证标头。
call_endpoint调试对已配置的API执行真正的HTTP调用。
validate_responseBackend根据API协定验证JSON对象。

配置

将此添加到您的 claude_desktop_config.json 或光标MCP设置:

{
  "mcpServers": {
    "none.api": {
      "command": "npx",
      "args": ["-y", "@nonetss/none.api"],
      "env": {
        "OPENAPI_URL": "http://localhost:3000/doc",
        "AUTH_EMAIL": "admin@example.com",
        "AUTH_PASSWORD": "your-password",
        "AUTH_PATH": "/api/auth/login"
      }
    }
  }
}

开发工作流程

  1. 构建: npm run build (使用 tsc + tsc-alias 用于路径分辨率)。
  2. 格式化:包括Prettier。
  3. Git挂钩:通过提交时自动格式化 huskylint-staged.

目录标签

目录标签

开发工具代码生成TypeScriptClaude前端开发本地部署后端验证OpenAPI探索API测试

支持客户端

ClaudeCursor

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@nonetss/none.api

工具数量(toolCount,工具数)

17

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP