PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversdeveloper-toolsMCP OpenAPI 服务器
返回「developer-tools」

MCP OpenAPI 服务器

modelscope·@ivo-toby/mcp-openapi-server

developer-tools0下载LocalModelScope

简介

一台使大型语言模型能够通过模型上下文协议发现并与由 OpenAPI 规范定义的 REST API 交互的服务器。

MCP Server 详情

来自 ModelScope 索引

OpenAPI MCP 服务器

这是一个模型上下文协议(MCP)服务器,它将OpenAPI端点作为MCP资源公开。此服务器允许大型语言模型通过MCP协议发现并与其定义的REST API进行交互。

快速开始

使用此MCP服务器不需要克隆此仓库。您只需在Claude Desktop中进行配置即可:

  1. 查找或创建您的Claude Desktop配置文件:

    • 在macOS上:~/Library/Application Support/Claude/claude_desktop_config.json
  2. 添加以下配置以启用OpenAPI MCP服务器:

{
  "mcpServers": {
    "openapi": {
      "command": "npx",
      "args": ["-y", "@ivotoby/openapi-mcp-server"],
      "env": {
        "API_BASE_URL": "https://api.example.com",
        "OPENAPI_SPEC_PATH": "https://api.example.com/openapi.json",
        "API_HEADERS": "Authorization:Bearer token123,X-API-Key:your-api-key"
      }
    }
  }
}
  1. 将环境变量替换为您的实际API配置:
    • API_BASE_URL: 您API的基本URL
    • OPENAPI_SPEC_PATH: 指向您的OpenAPI规范的URL或路径
    • API_HEADERS: 用于API认证头的逗号分隔键值对

开发工具

本项目包含几个开发工具,以简化您的工作流程:

构建

  • npm run build - 构建TypeScript源代码
  • npm run clean - 删除构建产物
  • npm run typecheck - 运行TypeScript类型检查

开发模式

  • npm run dev - 监视源文件并在更改时重建
  • npm run inspect-watch - 在更改时自动重新加载运行检查器

代码质量

  • npm run lint - 运行ESLint
  • npm run typecheck - 验证TypeScript类型

配置

可以通过环境变量或命令行参数来配置服务器:

环境变量

  • API_BASE_URL - API端点的基本URL
  • OPENAPI_SPEC_PATH - OpenAPI规范的路径或URL
  • API_HEADERS - 用于API头部的逗号分隔键值对
  • SERVER_NAME - MCP服务器名称 (默认: "mcp-openapi-server")
  • SERVER_VERSION - 服务器版本 (默认: "1.0.0")

命令行参数

npm run inspect -- \
  --api-base-url https://api.example.com \
  --openapi-spec https://api.example.com/openapi.json \
  --headers "Authorization:Bearer token123,X-API-Key:your-api-key" \
  --name "my-mcp-server" \
  --version "1.0.0"

开发工作流

  1. 启动开发环境:
npm run inspect-watch
  1. 修改src/中的TypeScript文件
  2. 服务器将自动重建并重启
  3. 使用MCP Inspector UI测试您的更改

调试

服务器将调试日志输出到stderr。要查看这些日志:

  1. 在开发模式下:

    • 日志会出现在运行inspect-watch的终端中
  2. 当直接运行时:

    npm run inspect 2>debug.log
    

贡献

  1. 叉出仓库
  2. 创建一个功能分支
  3. 进行您的修改
  4. 运行测试和代码检查:
    npm run typecheck
    npm run lint
    
  5. 提交一个拉取请求

许可证

MIT

相关 MCP Servers(来自「developer-tools」)

【稳定版】12306MCP火车票服务

一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。

Alphar/Railway-Real-Time-MCP-Server

阿里云可观测 MCP 服务

阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。

@aliyun/alibabacloud-observability-mcp-server

北大法宝法条识别—法律MCP

自动从文本中识别并提取法律条文,例如在合同、案件描述或法律文书中,精准定位涉及的具体法律条文(如“《民法典》第585条”),并将文本中的法律问题与对应法条内容关联,提取法规名称的服务。

@pkulaw-ai/mcp_server_law_recognition

哔哩哔哩API服务器

用于哔哩哔哩API的MCP服务器,支持视频搜索、用户内容获取等多种操作,适用于哔哩哔哩内容管理和数据分析场景。

myalone/bilibili

菜谱

看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。

lcd18601611267/whateat

串口智控

一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。

@mcp2everything/mcp2serial

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/ivo-toby-mcp-openapi-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

3. 将环境变量替换为您的实际API配置: - `API_BASE_URL`: 您API的基本URL - `OPENAPI_SPEC_PATH`: 指向您的OpenAPI规范的URL或路径 - `API_HEADERS`: 用于API认证头的逗号分隔键值对 ## 开发工具 本项目包含几个开发工具,以简化您的工作流程: ### 构建 - `npm run build` - 构建TypeScript源代码 - `npm run clean` - 删除构建产物 - `npm run typecheck` - 运行TypeScript类型检查 ### 开发模式 - `npm run dev` - 监视源文件并在更改时重建 - `npm run inspect-watch` - 在更改时自动重新加载运行检查器 ### 代码质量 - `npm run lint` - 运行ESLint - `npm run typecheck` - 验证TypeScript类型 ## 配置 可以通过环境变量或命令行参数来配置服务器: ### 环境变量 - `API_BASE_URL` - API端点的基本URL - `OPENAPI_SPEC_PATH` - OpenAPI规范的路径或URL - `API_HEADERS` - 用于API头部的逗号分隔键值对 - `SERVER_NAME` - MCP服务器名称 (默认: "mcp-openapi-server") - `SERVER_VERSION` - 服务器版本 (默认: "1.0.0") ### 命令行参数

基本信息

分类
developer-tools / browser-automation / cloud-platforms
运行方式
No
许可证
MIT License
详情文件
ivo-toby-mcp-openapi-server.md