mattt/emcee

MCP generator for OpenAPIs 🫳🎤💥

해결하는 문제

emcee를 사용하면 Claude Desktop과 같은 AI 애플리케이션을 OpenAPI 사양이 있는 모든 웹 서비스에 연결할 수 있습니다. 이는 브리지 역할을 하여 사용자 지정 통합이나 클라이언트 라이브러리를 처음부터 구축할 필요 없이 AI 모델이 외부 데이터 및 도구와 상호 작용할 수 있게 합니다.

작동 방식

emcee는 Model Context Protocol (MCP) 서버로 작동합니다. OpenAPI 사양의 URL 또는 파일 경로를 제공하면 API 엔드포인트가 AI 모델이 이해하고 사용할 수 있는 도구로 자동 변환됩니다. 실행하면 표준 입력/출력(stdio)을 통해 JSON-RPC 2.0 형식으로 통신하여 AI 클라이언트가 사용 가능한 도구를 나열하고 필요에 따라 실행할 수 있습니다.

대상 사용자

이 도구는 자체 웹 애플리케이션이나 기존 공개 API를 Claude Desktop과 같은 AI 어시스턴트에 통합하려는 개발자와 고급 사용자를 위해 설계되었습니다. 새로운 연결마다 사용자 지정 코드를 작성하지 않고 특정 데이터 서비스로 AI 기능을 확장하려는 사람들에게 특히 유용합니다.

주요 기능

  • OpenAPI 사양을 자동으로 사용 가능한 AI 도구로 변환합니다.
  • 자격 증명 관리를 위한 1Password 통합을 포함한 보안 인증을 지원합니다.
  • Claude Desktop과 같은 표준 MCP 클라이언트와 호환됩니다.
  • jq와 같은 일반적인 명령줄 도구를 사용하여 API 정의를 필터링하고 변환할 수 있습니다.
  • 읽기 전용, 멱등 작업을 위해 HTTP QUERY 메서드를 지원합니다.

관련

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