MCP Swagger Server
一個基於Swagger/OpenAPI規範的MCP服務器,提供文檔訪問和API請求功能,支持認證和緩存。
評分 : 2分
下載量 : 13
什麼是MCP Swagger Server?
MCP Swagger Server是一箇中間件服務器,它加載Swagger/OpenAPI文檔並提供統一的接口來訪問和測試API。它簡化了API文檔的查閱和接口調用的過程。如何使用MCP Swagger Server?
您可以通過簡單的配置連接到任何Swagger文檔,然後使用提供的工具直接調用API,無需編寫複雜的代碼。適用場景
適合需要快速測試和集成API的開發人員,或者需要統一管理多個API接口的團隊。主要功能
Swagger文檔加載可以從指定URL加載Swagger/OpenAPI規範文檔
API請求代理根據Swagger規範自動生成並轉發API請求
API密鑰認證支持通過API密鑰進行認證的API訪問
文檔緩存緩存Swagger文檔以提高性能
請求驗證根據Swagger規範驗證API請求的有效性
優勢與侷限性
優勢
簡化API文檔查閱和測試流程
統一的API訪問接口,降低集成複雜度
內置緩存提高性能
支持多種認證方式
自動驗證請求參數
侷限性
僅支持Swagger/OpenAPI規範的API
需要網絡連接來加載Swagger文檔
複雜API可能需要額外配置
如何使用
安裝依賴
確保已安裝Node.js環境,然後安裝項目依賴
配置環境變量
設置SWAGGER_URL指向您的Swagger文檔URL,可選設置AUTH_KEY
啟動服務器
選擇開發模式或生產模式啟動服務器
訪問API
通過/swagger-doc獲取文檔,或使用/makeRequest工具調用API
使用案例
獲取用戶信息通過用戶ID獲取用戶詳細信息
創建新訂單提交新訂單數據
常見問題
如何更新緩存的Swagger文檔?
支持哪些認證方式?
如何處理API響應?
是否支持Swagger 2.0和OpenAPI 3.0?
相關資源
Swagger官方文檔
Swagger/OpenAPI規範官方文檔
OpenAPI規範GitHub倉庫
OpenAPI規範的官方GitHub倉庫
Node.js官方網站
Node.js運行時官方文檔
精選MCP服務推薦

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
702
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.8K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
257
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
119
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
249
4.8分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.2K
4.7分