阿里云MCP如何使用教程指南

阿里云MCP是什么?

阿里云MCP是阿里云百炼平台于2025年4月9日上线的业界首个全生命周期MCP服务。

MCP是由Anthropic公司提出的开放协议,可以实现ai大模型与数据源之间的连接,是大模型连接软件应用的标准协议。

阿里云百炼平台的MCP服务可快速让大模型转化成真实场景的生产力工具,用户无需管理资源、开发部署、工程运维等工作,仅需简单的配置工作,5分钟即可完成一个Agent应用的搭建。

阿里云MCP使用教程指南.webp

阿里云MCP特点

  • 集成资源丰富:平台集成了阿里云函数计算、200多款业界领先的大模型、50多款主流MCP服务,全面解决Agent开发所需的算力资源、大模型资源和应用工具链等。

  • 深度场景化定制:支持深度场景化定制,用户无需编写代码,通过简单的可视化配置即可打造具备自主思考、任务拆解和决策执行等能力的专属智能体。

  • 应用生态丰富:首批上线了高德、无影、Fetch、Notion等50多款阿里巴巴集团和三方MCP服务,覆盖生活服务、办公协同、内容创作等多个领域。

阿里云MCP使用教程

阿里云MCP服务的使用方法主要有两种:

使用官方托管服务

  1. 打开阿里云百炼平台的MCP服务广场:阿里云百炼MCP服务广场。

  2. 在服务广场中找到你需要的服务,比如高德、GitHub、Notion等。

  3. 点击开通服务,如果有API key,填写相应的API key。

  4. 开通后,就可以在Agent或流程中直接调用该服务了。服务由百炼托管在函数计算上,调用即加载,通过API按量计费。

阿里云MCP使用教程-使用官方托管服务.webp

自建服务

如果你有自己的API,或者需要引入社区里的MCP server(比如从GitHub上clone的开源项目),可以使用自建服务的方式:

  1. 打开“注册服务”界面。

  2. 贴上npx安装或Python脚本(目前Python暂未开放)。

  3. 系统会自动创建一个函数计算实例来托管你的服务。

  4. 注册成功后,该服务就能作为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

收藏