メインコンテンツへ移動
AIチュートリアル

リモートMCPサーバーの探し方と接続方法

Awesome Remote MCP Serversディレクトリを使って、ホスト型Model Context Protocolエンドポイントを見つけ、認証要件を確認し、互換性のあるAIクライアントを設定する方法を学びましょう。開発、データベース、コンテンツ、金融、生産性向上など、さまざまなワークフローに適したサービスを選べます。

リモートMCPサーバーの探し方と接続方法

Awesome Remote MCP Serversとは?

Awesome Remote MCP Serversは、ホスト型Model Context Protocolサーバーを厳選して掲載するディレクトリです。掲載されている各サービスは、MCP対応AIクライアントがURL経由でアクセスできるエンドポイントを提供します。

ローカルMCPサーバーとは異なり、リモートサーバーはプロバイダーのインフラ上で実行されます。npmやPythonパッケージのインストール、Dockerコンテナの起動、バックグラウンドプロセスの常時実行は必要ありません。エンドポイントを設定し、必要に応じて認証を行えば、クライアントがサーバーで利用可能なツールを検出します。

このディレクトリには、エンドポイントがMCPのinitializeハンドシェイクに応答したエントリのみ掲載されます。

リモートMCPサーバーとローカルMCPサーバーの違い

主な違いは、サーバーが実行される場所と、クライアントからの接続方法です。

  • 配布形態:ローカルサーバーはパッケージ、バイナリ、コンテナとして提供されます。リモートサーバーはURLとして提供されます。
  • トランスポート:ローカルサーバーは標準入力と標準出力を使うことが多く、リモートサーバーはStreamable HTTPまたは従来のSSEを使います。
  • 実行環境:ローカルサーバーは自分のコンピューター上で実行され、リモートサーバーはプロバイダーのインフラ上で実行されます。
  • 認証:ローカルツールでは環境変数や設定ファイルを使うことが多く、リモートサービスでは通常OAuthまたはAPIトークンを使います。
  • 更新:ローカルへのインストールは自分でアップグレードしますが、リモートプロバイダーは自ら更新を展開します。

自分のマシン上で実行するツールが必要な場合は、別のawesome-mcp-serversディレクトリを利用してください。

ディレクトリの主な機能

  • ローカルインストール不要:すべてのエントリがプロバイダー運営のエンドポイントを指します。
  • 幅広い分類:データベース、開発者向けツール、クラウドプラットフォーム、コンテンツ管理、金融、CRM、ファイルストレージ、デザイン、マーケティングなど、多様なサービスを扱います。
  • 認証要件を明示:匿名アクセス、API認証情報、OAuthのどれに対応しているかを各エントリで確認できます。
  • 実用的なエンドポイントURL:MCPクライアントの設定に必要なURLが掲載されています。
  • エンドポイント検証:掲載前に、MCP初期化ハンドシェイクへの応答が必要です。
  • 任意の品質指標:一部のエントリにはGlamaコネクタバッジがあり、ツール定義の品質とエンドポイントの健全性を独立して評価した結果を示します。

認証凡例を理解する

接続を試みる前に、サーバーの横にある記号を確認してください。

  • 🔓 認証不要:認証情報を入力せず、匿名で接続できます。
  • 🔑 APIキーまたはトークン:プロバイダーから認証情報を取得し、クライアントに渡します。通常はBearer認証ヘッダーを使います。
  • 🔐 OAuth:通常、初回接続時にMCPクライアントがブラウザーを開き、サインインしてアクセスを承認します。

OAuth接続により、AIクライアントが業務データや操作にアクセスできる場合があります。プロバイダーの認証画面を慎重に確認し、ワークフローに必要な権限だけを承認してください。

インストールと設定

インストールするサーバーパッケージはありません。エンドポイントを選び、MCP対応クライアントに追加すれば設定は完了です。

  1. ディレクトリを開き、タスクに関連するカテゴリを選択します。
  2. 各サーバーの説明と認証記号を確認します。
  3. /mcpや/mcp/sseなどのパスを含め、掲載されたMCPエンドポイントを正確にコピーします。
  4. コマンドラインインターフェース、設定ファイル、またはコネクタ設定を使って、クライアントにURLを追加します。
  5. OAuth認証を完了するか、必要なAPIトークンを入力します。
  6. クライアントが接続し、サーバーのツールを検出できることを確認します。

Claude Codeで接続する

READMEでは、LinearをリモートHTTPサーバーとして追加する方法を説明しています。このコマンドでは接続にローカル名linearを割り当て、Claude Codeをエンドポイントに接続します。

claude mcp add --transport http linear https://mcp.linear.app/mcp

別のプロバイダーを設定する場合は、linearを任意の接続名に置き換え、URLをディレクトリ内の別のエンドポイントに置き換えてください。

mcp.jsonファイルで接続する

Cursor、VS Code、その他のmcp.json形式に対応したクライアントでは、URLベースのサーバー定義を使用できます。

{
  "mcpServers": {
    "linear": {
      "url": "https://mcp.linear.app/mcp"
    }
  }
}

mcpServers配下のキーが接続名です。複数のサービスを設定する場合は、分かりやすい名前を付けてください。

Claude.aiまたはChatGPTから接続する

アプリケーションの設定を開き、Connectorsを見つけて、リモートサーバーのURLを追加します。サーバーがOAuthを使用する場合は、初回利用時に表示されるブラウザーでのサインインと同意の手順に従ってください。

トークン認証を設定する

🔑の付いたエントリでは、プロバイダーからトークンを取得します。READMEによると、トークンは通常、次の形式の認証ヘッダーで送信します。

Authorization: Bearer <token>

このヘッダーを入力する場所はMCPクライアントによって異なります。実際の秘密情報をプロンプト、公開リポジトリ、スクリーンショット、共有設定ファイルに貼り付けないでください。

基本的な使用例

接続後に利用できるアクションは、選択したプロバイダーに完全に依存します。クライアントはサーバーのツール定義を検出し、関連するリクエストを処理しながらそれらを呼び出せます。

技術ドキュメントを検索する

認証なしで公開ドキュメントにアクセスするには、Astro Docs や Cloudflare Docs などのエンドポイントを設定します。

https://mcp.docs.astro.build/mcp
https://docs.mcp.cloudflare.com/mcp

その後、AI クライアントに、たとえば「Astro のドキュメントでインテグレーションの設定方法を検索してください」のようなドキュメントに関する質問を送れます。

データベースプラットフォームを操作する

データベースのカテゴリには、MongoDB、Neon、Prisma、Supabase、Convex のホステッドインテグレーションが含まれます。たとえば、Supabase のエンドポイントは次のとおりです。

https://mcp.supabase.com/mcp

Supabase は OAuth を使用し、プロジェクト管理、SQL の実行、スキーマの検査に対応しています。データベースツールは重要なデータを公開または変更する可能性があるため、選択したプロジェクトを確認し、承認前に生成された操作を確認してください。

コンテンツを管理する

コンテンツ管理のインテグレーションには、Contentful、Sanity、Storyblok、Webflow、Wix が含まれます。Sanity のエンドポイントは次のとおりです。

https://mcp.sanity.io/mcp

認証後、サーバーは Sanity のデータセットとドキュメントを検索および変更できます。実用的なリクエストとしては、「選択したデータセット内の下書きドキュメントを探してください」などがあります。変更を依頼する前に、対象のデータセットと希望する変更内容を明確に伝えてください。

匿名ユーティリティを使う

アカウントを必要としないサービスもあります。たとえば UI Verify は、ウェブページのアクセシビリティとレイアウトの問題を監査します。

https://uiverify.ai/api/mcp

エンドポイントを追加したら、クライアントに特定のページを監査させ、報告された問題を要約するよう依頼します。匿名アクセスであっても、送信する URL やそのコンテンツが機密情報にあたるかどうかを検討する必要があります。

適切なサーバーを選ぶ

プロバイダー名ではなく、まずタスクから考えましょう。ディレクトリでは、ブラウザー自動化、クラウドプラットフォーム、コミュニケーション、CRM、データベース、開発者ツール、金融、ナレッジとメモリ、プロジェクト管理、検索、セキュリティ、バージョン管理などのカテゴリにエンドポイントが整理されています。

  1. アクションを定義する: AI に必要なのが、リソースの検索、読み取り、作成、更新、デプロイ、管理のいずれかを決めます。
  2. 認証を確認する: 匿名アクセスで十分か、それともワークフローにアカウントやトークンが必要かを確認します。
  3. スコープを確認する: タスクに必要なプロジェクト、ワークスペース、データに限定されたアクセスを優先します。
  4. 品質情報を確認する: 利用できる場合は、エンドポイントの稼働状況やツール定義の品質を判断する追加の指標として、Glama コネクターのバッジを利用します。
  5. 安全にテストする: 書き込み、デプロイ、支払い、管理操作を許可する前に、読み取り専用またはリスクの低いリクエストから始めます。

高度なヒント

トランスポート URL を正確に保持する

エンドポイントのサフィックスを削除しないでください。多くのエントリでは /mcp のようなパスを使用しますが、/mcp/sse のような従来の SSE パスを使用するものもあります。ディレクトリに公開されている完全な URL を設定してください。

わかりやすい接続名を使う

複数のサーバーを追加する場合は、supabase-staging や cloudflare-docs のように、プロバイダーと目的の両方がわかる名前を選びます。明確な名前にすると、誤ったインテグレーションを呼び出す可能性を減らせます。

環境を分離する

プロバイダーが機密性の高いリソースや変更可能なリソースを公開している場合は、クライアントとプロバイダーが対応している範囲で、開発環境と本番環境の接続を分けてください。AI に SQL の実行、アプリケーションのデプロイ、コンテンツの編集、インフラストラクチャの管理を依頼する前に、対象環境をプロンプトで明示してください。

最小権限のアクセスを適用する

OAuth とトークンベースのインテグレーションでは、強力なアクションが利用可能になる場合があります。ワークフローに必要なアクセスだけを付与し、認証情報の共有を避け、接続が不要になったらアクセスを取り消してください。

影響の大きい操作を確認する

掲載されているサーバーの中には、データベースの変更、CRM レコードの更新、サイトの公開、通信の送信、クラウドリソースの管理が可能なものがあります。特に操作が破壊的、公開されるもの、または取り消しにくいものである場合は、実行前にクライアントへ提案された操作の説明またはプレビューを求めてください。

接続障害を体系的にトラブルシューティングする

  • URL がディレクトリのエントリと完全に一致していることを確認します。
  • クライアントがリモート MCP 接続とエンドポイントのトランスポートに対応していることを確認します。
  • 必要に応じて OAuth のブラウザーフローを再実行または完了します。
  • トークンが有効で、プロバイダーが想定する形式になっていることを確認します。
  • サービス固有の要件については、プロバイダーのリンク先ウェブサイトを確認します。
  • 稼働状況の情報がある場合は、関連する Glama コネクターページを確認します。

まとめ

Awesome Remote MCP Servers は、ホステッドツールで AI クライアントを拡張するための実用的な出発点です。ランタイムはプロバイダーが運用するため、通常はエンドポイント URL と適切な認証を用意するだけで設定できます。タスクに応じてサービスを選び、アクセス要件を確認し、クライアントから接続してください。そのうえで、より影響の大きいアクションを有効にする前に、安全で範囲を限定したリクエストから始めましょう。