阿里云MCP如何使用教程指南
阿里云MCP是什么?
阿里云MCP是阿里云百炼平台于2025年4月9日上线的业界首个全生命周期MCP服务。
MCP是由Anthropic公司提出的开放协议,可以实现ai大模型与数据源之间的连接,是大模型连接软件应用的标准协议。
阿里云百炼平台的MCP服务可快速让大模型转化成真实场景的生产力工具,用户无需管理资源、开发部署、工程运维等工作,仅需简单的配置工作,5分钟即可完成一个Agent应用的搭建。
阿里云MCP特点
集成资源丰富:平台集成了阿里云函数计算、200多款业界领先的大模型、50多款主流MCP服务,全面解决Agent开发所需的算力资源、大模型资源和应用工具链等。
深度场景化定制:支持深度场景化定制,用户无需编写代码,通过简单的可视化配置即可打造具备自主思考、任务拆解和决策执行等能力的专属智能体。
应用生态丰富:首批上线了高德、无影、Fetch、Notion等50多款阿里巴巴集团和三方MCP服务,覆盖生活服务、办公协同、内容创作等多个领域。
阿里云MCP使用教程
阿里云MCP服务的使用方法主要有两种:
使用官方托管服务
打开阿里云百炼平台的MCP服务广场:阿里云百炼MCP服务广场。
在服务广场中找到你需要的服务,比如高德、GitHub、Notion等。
点击开通服务,如果有API key,填写相应的API key。
开通后,就可以在Agent或流程中直接调用该服务了。服务由百炼托管在函数计算上,调用即加载,通过API按量计费。
自建服务
如果你有自己的API,或者需要引入社区里的MCP server(比如从GitHub上clone的开源项目),可以使用自建服务的方式:
打开“注册服务”界面。
贴上npx安装或Python脚本(目前Python暂未开放)。
系统会自动创建一个函数计算实例来托管你的服务。
注册成功后,该服务就能作为MCP工具被调用。
此外,如果你是开发者,还可以通过编写代码来实现MCP Server和Client。以下是实现MCP Server的简单示例代码:
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()
你也可以使用官方的脚手架来创建一个完整复杂的Server:
npx @modelcontextprotocol/create-server my-server
在调试Server时,可以使用官方提供的调试器:
npx @modelcontextprotocol/inspector
连接Server后,可以获取工具并执行调试。如果运行结果正确,就可以将Server上架到支持MCP协议的客户端使用,比如Claude、Cursor等。
阿里云MCP使用地址:https://bailian.console.aliyun.com/?tab=app#/mcp-manage