Skip to main content
このガイドでは、emmaがホストするリモートサーバーであるemma MCP Serverへの接続方法を説明します。ローカルにインストールするパッケージはありません。

前提条件

始める前に、以下を確認してください:
  • 対応クライアントのいずれか:CursorClaude CodeCodex
  • emmaアカウント
  • emma API Key(emmaダッシュボードのAPI Keysから作成)

ステップ1: API Keyを取得

  1. emmaにログイン
  2. API Keysに移動
  3. Create API Keyをクリックし、生成されたキー(emma_sk_で始まる)をコピー
API Keyはパスワードと同様に扱ってください。バージョン管理にコミットしたり、公開したりしないでください。

ステップ2: クライアントを設定

emmaはMCPサーバーを以下のURLでStreamable HTTP経由で公開しています:
APIキーはBearerトークンとして送信します:Authorization: Bearer YOUR_API_KEY
~/.cursor/mcp.jsonを編集(またはCursor Settings → MCPからサーバーを追加):
設定後、Cursorを再起動してMCPサーバーを読み込みます。
上記のすべての例でYOUR_API_KEYを実際のemma API Keyに置き換えてください。

代替方法: ローカルstdioブリッジ

MCPクライアントがstdioトランスポートのみに対応している場合(またはまだカスタムHTTPヘッダーに対応していない場合)は、代わりにemmaのローカルNode.jsブリッジを使用してください。同じツール群を、同じバックエンドに、APIキー経由でプロキシします。
ローカルブリッジはnpmで@duzzle/emma-mcpとして公開されており、Node.js 18以上が必要です。emma MCP Serverに記載されているのと同じツール群を提供します。

接続の確認

emma MCP Serverが正しく動作しているか確認するには、ヘルスチェックツールを使用します:
  1. クライアントのAIチャットを開く
  2. 「emmaの接続状態を確認して」と入力
  3. emma_health_checkツールが、接続が正常でAPIキーが有効であることを報告するはずです

設定リファレンス

トラブルシューティング

接続の問題

リクエストにAPIキーが含まれていません。クライアント設定に上記の通りAuthorization: Bearer YOUR_API_KEYヘッダー(またはX-API-Key)が含まれているか確認してください。
APIキーが未設定、形式が不正、または無効化されています。emmaダッシュボードのAPI Keysから新しいキーを生成し、設定を更新してください。
APIキーのリクエストレート制限を超えています。しばらく待ってから再試行してください — レスポンスにはRetry-Afterヘッダーが含まれます。
  1. MCP設定を編集した後、クライアントを完全に再起動
  2. 設定ファイルのJSON/TOML構文エラーを確認
  3. サーバー名がクライアントが期待する名前と一致していることを確認(通常はemma
  4. URLにタイプミスがないことを確認:https://app.emma.ai/api/v1/mcp
npx -y @duzzle/emma-mcpの起動に失敗する場合は、Node.js 18以上がインストールされていること、MCP設定のenvブロックにEMMA_API_KEYが設定されていることを確認してください。

セキュリティのベストプラクティス

1

環境変数を使用

クライアントが対応している場合は、コミットする設定ファイルにキーを直書きする代わりに環境変数を参照してください。
2

キーに用途がわかる名前を付ける

マシン/エージェントごとにわかりやすい名前でAPIキーを発行し、他のキーに影響を与えずに個別に無効化できるようにしてください。
3

定期的にキーをローテーション

emmaダッシュボードのAPI Keysから定期的に新しいAPI Keyを生成し、古いものを無効にしてください。

次のステップ

emma MCP Server

利用可能なツールとユースケースについて学ぶ

ツールリファレンス

全ツールの詳細ドキュメント