ArcadeAI/arcade-mcp

MCP Server Framework and Tool Development library for building custom capabilities into agents.

해결 과제

arcade-mcp는 개발자가 맞춤형 Model Context Protocol (MCP) 서버와 도구를 구축할 수 있는 프레임워크를 제공합니다. 내부 API, 맞춤형 OAuth 제공업체, 도메인별 도구를 AI 에이전트에 통합하는 문제를 해결하며, 민감한 자격 증명을 LLM이나 클라이언트에 노출하지 않고도 외부 서비스와 안전하게 상호 작용할 수 있도록 보장합니다.

작동 방식

데코레이터 기반의 Python API를 사용하여 MCP 사양을 준수하는 도구, 리소스, 프롬프트를 정의합니다. 인증의 경우, 개발자가 코드 내에서 요구 사항(GitHub 범위나 API 키 등)을 선언하면 프레임워크가 런타임에 OAuth 흐름, 토큰 갱신, 안전한 비밀 정보 주입을 처리합니다. 이 프레임워크는 특정 공급업체에 종속되지 않으므로 MCP를 준수하는 모든 클라이언트, LLM 또는 에이전트 프레임워크와 함께 작동합니다.

대상 사용자

기존 도구 카탈로그에서 제공되지 않는 사설 API, 맞춤형 도구 또는 안전한 인증이 필요한 서비스에 LLM을 연결해야 하는 AI 에이전트나 애플리케이션 개발자를 위한 도구입니다.

주요 특징

  • 도구, 리소스, 로깅을 포함한 전체 MCP 사양을 다루는 데코레이터 API.
  • 비밀 정보와 OAuth 토큰을 LLM 및 클라이언트로부터 숨기는 안전한 권한 부여 도구 호출.
  • GitHub, Slack, Notion, Figma 등 23개의 인기 서비스 제공업체에 대한 내장 지원.
  • 서버 스캐폴딩, 클라이언트 구성, Arcade Cloud 배포를 위한 CLI 포함.
  • 내장된 평가 도구를 사용하여 도구 호출 정확도를 테스트할 수 있는 기능 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트