阿里云MCP如何使用教程指南
阿里云MCP是什么?
阿里云MCP是阿里云百煉平臺(tái)于2025年4月9日上線的業(yè)界首個(gè)全生命周期MCP服務(wù)。
MCP是由Anthropic公司提出的開(kāi)放協(xié)議,可以實(shí)現(xiàn)ai大模型與數(shù)據(jù)源之間的連接,是大模型連接軟件應(yīng)用的標(biāo)準(zhǔn)協(xié)議。
阿里云百煉平臺(tái)的MCP服務(wù)可快速讓大模型轉(zhuǎn)化成真實(shí)場(chǎng)景的生產(chǎn)力工具,用戶無(wú)需管理資源、開(kāi)發(fā)部署、工程運(yùn)維等工作,僅需簡(jiǎn)單的配置工作,5分鐘即可完成一個(gè)Agent應(yīng)用的搭建。
阿里云MCP特點(diǎn)
集成資源豐富:平臺(tái)集成了阿里云函數(shù)計(jì)算、200多款業(yè)界領(lǐng)先的大模型、50多款主流MCP服務(wù),全面解決Agent開(kāi)發(fā)所需的算力資源、大模型資源和應(yīng)用工具鏈等。
深度場(chǎng)景化定制:支持深度場(chǎng)景化定制,用戶無(wú)需編寫(xiě)代碼,通過(guò)簡(jiǎn)單的可視化配置即可打造具備自主思考、任務(wù)拆解和決策執(zhí)行等能力的專屬智能體。
應(yīng)用生態(tài)豐富:首批上線了高德、無(wú)影、Fetch、Notion等50多款阿里巴巴集團(tuán)和三方MCP服務(wù),覆蓋生活服務(wù)、辦公協(xié)同、內(nèi)容創(chuàng)作等多個(gè)領(lǐng)域。
阿里云MCP使用教程
阿里云MCP服務(wù)的使用方法主要有兩種:
使用官方托管服務(wù)
打開(kāi)阿里云百煉平臺(tái)的MCP服務(wù)廣場(chǎng):阿里云百煉MCP服務(wù)廣場(chǎng)。
在服務(wù)廣場(chǎng)中找到你需要的服務(wù),比如高德、GitHub、Notion等。
點(diǎn)擊開(kāi)通服務(wù),如果有API key,填寫(xiě)相應(yīng)的API key。
開(kāi)通后,就可以在Agent或流程中直接調(diào)用該服務(wù)了。服務(wù)由百煉托管在函數(shù)計(jì)算上,調(diào)用即加載,通過(guò)API按量計(jì)費(fèi)。
自建服務(wù)
如果你有自己的API,或者需要引入社區(qū)里的MCP server(比如從GitHub上clone的開(kāi)源項(xiàng)目),可以使用自建服務(wù)的方式:
打開(kāi)“注冊(cè)服務(wù)”界面。
貼上npx安裝或Python腳本(目前Python暫未開(kāi)放)。
系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)函數(shù)計(jì)算實(shí)例來(lái)托管你的服務(wù)。
注冊(cè)成功后,該服務(wù)就能作為MCP工具被調(diào)用。
此外,如果你是開(kāi)發(fā)者,還可以通過(guò)編寫(xiě)代碼來(lái)實(shí)現(xiàn)MCP Server和Client。以下是實(shí)現(xiàn)MCP Server的簡(jiǎn)單示例代碼:
import { McpServer, ResourceTemplate } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { z } from "zod"; // Create an MCP server const server = new McpServer({ name: "Demo", version: "1.0.0" }); // Add an addition tool server.tool("add", 'Add two numbers', { a: z.number(), b: z.number() }, async ({ a, b }) => ({ content: [{ type: "text", text: String(a + b) }] }) ); async function main() { // Start receiving messages on stdin and sending messages on stdout const transport = new StdioServerTransport(); await server.connect(transport); } main()
你也可以使用官方的腳手架來(lái)創(chuàng)建一個(gè)完整復(fù)雜的Server:
npx @modelcontextprotocol/create-server my-server
在調(diào)試Server時(shí),可以使用官方提供的調(diào)試器:
npx @modelcontextprotocol/inspector
連接Server后,可以獲取工具并執(zhí)行調(diào)試。如果運(yùn)行結(jié)果正確,就可以將Server上架到支持MCP協(xié)議的客戶端使用,比如Claude、Cursor等。
阿里云MCP使用地址:https://bailian.console.aliyun.com/?tab=app#/mcp-manage