mattt/emcee

MCP generator for OpenAPIs 🫳🎤💥

解決する問題

emcee を使用すると、Claude Desktop などの AI アプリケーションを、OpenAPI 仕様を持つ任意の Web サービスに接続できます。これはブリッジとして機能し、カスタム統合やクライアントライブラリをゼロから構築することなく、AI モデルが外部データやツールと対話できるようにします。

仕組み

emcee は Model Context Protocol (MCP) サーバーとして機能します。OpenAPI 仕様の URL またはファイルパスを指定すると、API エンドポイントが AI モデルが理解して使用できるツールに自動的に変換されます。実行すると、標準入出力(stdio)を介して JSON-RPC 2.0 形式で通信し、AI クライアントが利用可能なツールを一覧表示して必要に応じて実行できるようにします。

対象ユーザー

このツールは、独自の Web アプリケーションや既存の公開 API を Claude Desktop などの AI アシスタントに統合したい開発者やパワーユーザー向けに設計されています。新しい接続ごとにカスタムコードを書くことなく、特定のデータサービスに AI 機能を拡張したい人に特に役立ちます。

ハイライト

  • OpenAPI 仕様を自動的に使用可能な AI ツールに変換します。
  • 資格情報を管理するための 1Password との統合を含む、安全な認証をサポートします。
  • Claude Desktop などの標準 MCP クライアントと互換性があります。
  • jq などの一般的なコマンドラインツールを使用して API 定義をフィルタリングおよび変換できます。
  • 読み取り専用で冪等な操作のために HTTP QUERY メソッドをサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト