MCP Any Rest
什麼是MCP-ANY-REST?
MCP-ANY-REST是一個基於Model Context Protocol (MCP)標準的服務器,它允許AI大語言模型(如ChatGPT、Claude等)安全地訪問和操作您的業務系統數據。通過簡單的配置文件,您可以將任何RESTful API暴露給AI使用,無需為每個AI模型重複開發接口。如何使用MCP-ANY-REST?
使用MCP-ANY-REST非常簡單:1) 編寫ZML配置文件描述您的API;2) 啟動MCP服務器;3) 在AI工具中配置連接。您的AI助手就能像訪問普通工具一樣訪問您的業務數據了。適用場景
適用於需要讓AI助手訪問企業內部系統的場景,如:項目管理(禪道、Jira)、客戶關係管理(CRM)、庫存系統、數據分析平臺等。特別適合企業希望讓AI助手幫助處理日常業務查詢和操作的場景。主要功能
聲明式配置(ZML)
使用ZML(零成本模塊語言)通過簡單的配置文件描述API接口,無需編寫代碼。ZML語法直觀易懂,支持模塊化組織。
安全的令牌認證
支持基於令牌的認證機制,確保AI訪問您的業務系統時具有適當的權限和安全控制。
服務編排
通過ServiceComposer提供統一的接口管理,多個API可以組合成一個邏輯服務,簡化AI的使用。
MCP協議兼容
完全符合Model Context Protocol標準,可以與任何支持MCP的AI工具無縫集成,如Claude Desktop、Cursor等。
VSCode擴展支持
提供專門的VSCode擴展,支持ZML語法高亮和格式化,提升配置編寫體驗。
靈活的部署方式
支持HTTP和stdio兩種傳輸模式,可以部署為獨立服務或嵌入到現有應用中。
優勢
一次配置,多處使用:配置一次API接口,所有支持MCP的AI工具都能使用
零代碼集成:無需為每個AI模型編寫適配代碼,節省開發時間
安全可控:通過令牌認證和權限控制,確保AI只能訪問授權的數據
標準化協議:基於MCP標準,與生態工具兼容性好
高性能:使用Rust開發,響應快速,資源佔用低
侷限性
需要REST API支持:只適用於提供REST接口的系統
配置學習曲線:需要學習ZML配置語法
依賴MCP協議:需要AI工具支持MCP標準
複雜業務邏輯有限:適合數據查詢和簡單操作,複雜業務邏輯可能需要額外開發
如何使用
安裝MCP-ANY-REST
克隆項目並構建二進制文件,或者直接下載預編譯的版本。
配置您的API
在config/zml/目錄下創建ZML配置文件,描述您的REST API接口、參數和認證方式。
配置認證信息
在環境變量或配置文件中設置API訪問令牌等認證信息。
啟動MCP服務器
以HTTP或stdio模式啟動服務器,指定配置目錄。
在AI工具中配置
在您的AI工具(如Claude Desktop)中添加MCP服務器配置,輸入服務器地址和端口。
開始使用
在AI對話中,您現在可以像使用普通工具一樣使用您的業務API了。
使用案例
項目管理助手
將禪道項目管理系統的API通過MCP-ANY-REST暴露給AI,讓AI助手幫助管理項目任務。
客戶服務助手
連接CRM系統,讓AI助手能夠快速查詢客戶信息和歷史交互記錄。
數據報表助手
連接企業內部的數據分析API,讓AI助手能夠生成簡單的業務報表。
常見問題
MCP-ANY-REST支持哪些認證方式?
我需要修改現有系統的代碼嗎?
ZML配置複雜嗎?有沒有示例可以參考?
支持哪些AI工具?
數據安全如何保障?
性能如何?能支持多少併發請求?
相關資源
ZML語言規範
完整的ZML語法和配置規範文檔
快速開始指南
手把手教您配置第一個MCP-ANY-REST服務
GitHub倉庫
項目源代碼和最新版本
Model Context Protocol官網
MCP協議官方文檔和規範
VSCode擴展安裝
ZML語法高亮和格式化擴展
示例配置文件
禪道項目管理系統的完整配置示例

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

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

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

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

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

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

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

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

