Alibaba Cloud MCP 사용법 가이드 133

小编 ·

Alibaba Cloud MCP 사용법 가이드

Alibaba Cloud MCP는 2025년 4월 9일 Alibaba Cloud의 Bailian 플랫폼이 출시한 업계 최초의 풀 라이프사이클 MCP 서비스입니다.

Alibaba Cloud MCP 사용법 가이드

알리클라우드MCP란 무엇인가요?

알리클라우드 MCP는 알리클라우드 바이리앙(百炼) 플랫폼에서 2025년 4월 9일에 출시된 업계 최초의 전 생명주기 MCP 서비스입니다.

MCP는 Anthropic사가 제안한 개방형 프로토콜로, AI 대형 모델과 데이터 소스 간의 연결을 구현할 수 있으며, 대형 모델이 소프트웨어 애플리케이션을 연결하는 표준 프로토콜입니다.

알리클라우드 바이리앙 플랫폼의 MCP 서비스는 대형 모델을 신속하게 실제 시나리오의 생산성 도구로 전환할 수 있으며, 사용자는 자원 관리, 개발 배포, 엔지니어링 운영 및 유지보수 등의 작업을 할 필요 없이 간단한 구성 작업만으로 5분 내에 Agent 애플리케이션을 구축할 수 있습니다.

알리클라우드 MCP 사용 튜토리얼 가이드.webp

알리클라우드 MCP의 특징

  • 풍부한 통합 자원: 플랫폼은 알리클라우드 함수 컴퓨팅, 업계를 선도하는 200여 종의 대형 모델, 50여 종의 주류 MCP 서비스를 통합하여 Agent 개발에 필요한 컴퓨팅 자원, 대형 모델 자원 및 애플리케이션 툴체인을 전면적으로 해결합니다.

  • 심층 시나리오 맞춤화: 심층 시나리오 맞춤화를 지원하며, 사용자는 코드를 작성할 필요 없이 간단한 시각적 구성을 통해 자율적 사고, 작업 분해 및 의사결정 실행 능력을 갖춘 전용 인텔리전트를 구축할 수 있습니다.

  • 풍부한 애플리케이션 생태계: 최초 출시된 50여 종의 알리바바 그룹 및 제3자 MCP 서비스(고더(Gaode), 우잉(Wuying), Fetch, Notion 등)를 통해 생활 서비스, 사무 협업, 콘텐츠 제작 등 다양한 분야를 망라합니다.

알리클라우드 MCP 사용 튜토리얼

알리클라우드 MCP 서비스 사용 방법에는 주로 두 가지가 있습니다:

공식 호스팅 서비스 사용

  1. 알리클라우드 바이리앙 플랫폼의 MCP 서비스 광장을 엽니다: 알리클라우드 바이리앙 MCP 서비스 광장.

  2. 서비스 광장에서 필요한 서비스(예: 고더(Gaode), GitHub, Notion 등)를 찾습니다.

  3. 서비스 활성화를 클릭하고, API key가 있는 경우 해당 API key를 입력합니다.

  4. 활성화 후 Agent 또는 프로세스에서 해당 서비스를 직접 호출할 수 있습니다. 서비스는 바이리앙이 함수 컴퓨팅에서 호스팅하며, 호출 시 로드되고 API를 통해 사용량만큼 과금됩니다.

알리클라우드 MCP 사용 튜토리얼 - 공식 호스팅 서비스 사용.webp

자체 구축 서비스

자체 API가 있거나 커뮤니티의 MCP 서버(예: 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