Mastra/mcp
공식Mastra를 위한 클라이언트 구현으로, MCP 호환 AI 모델 및 도구와의 원활한 통합을 제공합니다.
Mastra MCP(으)로 무엇을 할 수 있나요?
- 원격 MCP 서버에 연결 — 어시스턴트에게
MCPClient를 사용하여 URL로 외부 MCP 서버에 연결하고 사용 가능한 도구를 나열하도록 요청하세요. - stdio를 통해 로컬 MCP 도구 사용 — stdio 명령을 통해 MCP 서버를 구성하여 어시스턴트가 로컬 프로세스의 도구를 호출할 수 있게 하세요.
- 에이전트를 MCP 서버로 노출 — Mastra로 MCP 서버를 작성하여 에이전트와 도구를 모든 MCP 호환 시스템에서 접근 가능하게 만드세요.
문서
@mastra/mcp
Mastra는 Model Context Protocol (MCP)를 지원합니다. 이는 AI 에이전트를 외부 도구 및 리소스에 연결하기 위한 개방형 표준입니다. 이는 범용 플러그인 시스템 역할을 하여, 에이전트가 언어나 호스팅 환경에 관계없이 도구를 호출할 수 있게 합니다.
Mastra는 MCP 서버를 작성하는 데에도 사용할 수 있으며, MCP 인터페이스를 통해 에이전트, 도구 및 기타 구조화된 리소스를 노출합니다. 이는 프로토콜을 지원하는 모든 시스템이나 에이전트에서 접근할 수 있습니다.
설치
npm install @mastra/mcp
사용법
MCP 서버 URL 또는 stdio 명령을 제공하세요.
import { MCPClient } from '@mastra/mcp';
const client = new MCPClient({
servers: { docs: { url: new URL('https://example.com/mcp') } },
});
const tools = await client.listTools();
문서
변경 로그
버전 기록 및 릴리스 노트는 패키지 변경 로그를 참조하세요.
지원
우리는 공개 커뮤니티 Discord를 운영하고 있습니다. 방문하여 인사하고, 질문이 있거나 실행에 도움이 필요하면 알려주세요.