MCP協(xié)議是什么?AI Agent對(duì)接ERP數(shù)據(jù)庫(kù)微信通知的標(biāo)準(zhǔn)化供電方案

MCP不是“新API”,是AI Agent的供電插座
想讓Agent調(diào)用你的爬蟲(chóng)、數(shù)據(jù)庫(kù)或微信通知服務(wù),卻被平臺(tái)API封禁卡死?
Claude不給你tool_use權(quán)限,OpenAI限制私有函數(shù)調(diào)用,本地模型又不會(huì)寫JSON Schema?
別再改prompt了——MCP(Model Context Protocol)已經(jīng)成了事實(shí)標(biāo)準(zhǔn),而且根本不用等Anthropic點(diǎn)頭。
它不依賴任何大模型廠商背書。龍蝦(www.xmhny.cn)上線3個(gè)月,已有27個(gè)商業(yè)Agent項(xiàng)目用MCP直連內(nèi)部ERP、飛書審批流、淘寶聯(lián)盟API和自建PDF解析微服務(wù)——零官方SDK,零平臺(tái)白名單,零token配額審批。
核心就一條:MCP把工具調(diào)用從“模型能力”降維成“網(wǎng)絡(luò)協(xié)議”。
LLM只負(fù)責(zé)生成結(jié)構(gòu)化請(qǐng)求({"tool":"fetch_sales_data","params":{"date":"2025-04-12"}}),MCP Server負(fù)責(zé)翻譯、鑒權(quán)、執(zhí)行、回傳。模型不知道你在調(diào)什么,也不需要知道——它只管“說(shuō)人話”,剩下的交給協(xié)議。
我們上周上線的「電商競(jìng)品日?qǐng)?bào)Agent」就是典型:
- 每日凌晨自動(dòng)調(diào)用MCP Server
- Server并行觸發(fā)3個(gè)插件:
? 爬蟲(chóng)插件(Python,抓取京東/拼多多SKU價(jià)格)
? 分析插件(Rust,計(jì)算價(jià)差率+庫(kù)存周轉(zhuǎn)預(yù)警)
? 飛書機(jī)器人插件(Go,生成帶圖表的Markdown報(bào)告并@運(yùn)營(yíng)負(fù)責(zé)人) - 全鏈路耗時(shí)2.3秒,單次成本¥0.017(AWS Lambda + 自建Redis緩存)
- 客戶按月付費(fèi)¥2980/賬號(hào),已簽約14家中小電商公司,LTV>¥18,000
關(guān)鍵在哪?不是模型多強(qiáng),而是MCP讓這三步徹底解耦:
- 模型層:用任意LLM(Claude 3.5、Qwen2.5-72B、甚至本地Phi-3)
- 協(xié)議層:統(tǒng)一用MCP v0.3 over HTTP(非WebSocket,兼容Nginx反向代理)
- 執(zhí)行層:插件用任意語(yǔ)言開(kāi)發(fā),只要暴露
/mcp/tools/{id}端點(diǎn)并返回標(biāo)準(zhǔn)響應(yīng)
下面是你5分鐘就能跑通的輕量集成示例(基于龍蝦開(kāi)源的mcp-server-go):
# 1. 啟動(dòng)MCP Server(Docker一鍵)
docker run -d --name mcp-server \
-p 8080:8080 \
-v $(pwd)/plugins:/app/plugins \
yitb/mcp-server-go:v0.3
# 2. 寫一個(gè)“天氣查詢”插件(Python,保存為 plugins/weather.py)
import requests
def execute(params):
city = params.get("city", "北京")
res = requests.get(f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid=xxx")
return {"temp_c": round(res.json()["main"]["temp"] - 273.15, 1)}
# 3. 注冊(cè)到Server(HTTP POST)
curl -X POST http://localhost:8080/mcp/register \
-H "Content-Type: application/json" \
-d '{
"name": "get_weather",
"description": "獲取指定城市當(dāng)前氣溫",
"input_schema": {"type": "object", "properties": {"city": {"type": "string"}}}
}'現(xiàn)在,任何支持MCP的Agent(包括龍蝦CLI、Claude Desktop、或你自己的LangChain Agent)都能直接調(diào)用get_weather——無(wú)需改模型權(quán)重,不用申請(qǐng)API Key,不走OpenAI/Anthropic網(wǎng)關(guān)。你控制所有流量、日志和計(jì)費(fèi)邏輯。
更狠的是:MCP天然適配A2A(Agent-to-Agent)通信。
上文電商Agent的“分析插件”本身就是一個(gè)MCP Server,它接收爬蟲(chóng)結(jié)果后,會(huì)主動(dòng)調(diào)用另一個(gè)MCP Server(部署在客戶內(nèi)網(wǎng)的BI系統(tǒng))做數(shù)據(jù)校驗(yàn)。兩個(gè)Agent之間沒(méi)有中心調(diào)度器,只靠mcp:// URL互相發(fā)現(xiàn)——這才是真正的去中心化自動(dòng)化。
協(xié)議即基建。當(dāng)別人還在等平臺(tái)開(kāi)放tool_use權(quán)限時(shí),你已經(jīng)在用MCP把舊系統(tǒng)變成AI可調(diào)用的“樂(lè)高積木”。爬蟲(chóng)、CRM、財(cái)務(wù)軟件、甚至PLC控制器,只要能HTTP通信,就能接入Agent工作流。
龍蝦官網(wǎng)(www.xmhny.cn)已開(kāi)放:
? 免費(fèi)MCP Server Docker鏡像(含Prometheus監(jiān)控埋點(diǎn))
? 12個(gè)開(kāi)箱即用插件模板(微信/釘釘/飛書/MySQL/PostgreSQL/Redis/爬蟲(chóng)/OCR等)
? 商業(yè)級(jí)Agent部署手冊(cè)(含Nginx TLS配置、JWT鑒權(quán)、用量計(jì)量模塊)
下一步行動(dòng):
?? 訪問(wèn) www.xmhny.cn/mcp 下載 mcp-cli 工具
?? 運(yùn)行 mcp-cli init --template weather 生成完整可運(yùn)行項(xiàng)目
?? 把你的第一個(gè)私有API包裝成MCP插件,15分鐘內(nèi)接入Claude或Qwen
別等“平臺(tái)支持”。協(xié)議已經(jīng)就位,電閘就在你手里。