MCPサーバー一覧|カテゴリ別の比較と選び方・導入手順を解説

- MCPサーバーはAIと外部サービスをつなぐ「中継役」で、製品・用途ごとに非常に多様に存在する。
- 選ぶときは利用目的・採用実績・ライセンス・料金・サポートの5点を確認すると外しにくい。
- ローカル実行(stdio)とリモート実行(SSE/HTTP)の違いを理解すると設定でつまずきにくい。
- 「全54種」「573種類」などの数は各サイト独自の集計で、MCP全体の公的統計ではない。
- プロンプトインジェクションや認証情報の漏洩対策は導入前に必ず押さえておく。
MCPサーバーとは?仕組みと役割をやさしく解説

MCPサーバーとは、AI(ClaudeやCursorなど)が外部のデータやツールを安全に呼び出すための「中継役」となるプログラムです。
AI単体では、あなたのデータベースの中身もGitHubのリポジトリも見えません。そこに橋を架けるのがMCPサーバーです。
MCPサーバーの探し方として、公式リポジトリやディレクトリサイトがあります。MCP Spacesは、GitHub公式リポジトリ(modelcontextprotocol/servers)やGlama、OpenTools、PulseMCP、Smitheryといった探し先を案内しています。
MCPサーバーが必要とされる理由
AIに「自分の手足」を持たせるためです。
たとえばコードを書いてもらうとき、AIが実際のファイルやGit履歴を読めなければ、的外れな提案しか返ってきません。MCPサーバーを挟むと、AIが本物のデータを見て判断できるようになります。
正直に言うと、ここが一番の価値だと私は感じています。プロンプトに毎回コードを貼り付ける手間が消えるからです。
クライアントとサーバー間の通信のしくみ
MCPは、AI側(クライアント)とツール側(サーバー)がJSON-RPCという共通の書式でやり取りする仕組みです。
JSON-RPCとは、ざっくり言うと「JSONという文字データで命令と結果を送り合う約束ごと」です。クライアントが「このツール使える?」と聞き、サーバーが「これとこれが使える」と返す。実行を頼むと結果が返ってくる。この往復で動いています。
難しく聞こえますが、利用者が手書きする場面はほぼありません。設定ファイルに接続先を書けば、あとはクライアントが代わりに会話してくれます。
ローカル実行とリモート実行の違いと使い分け
自分のパソコン内で動かすのがローカル実行(stdio)、ネット越しのサーバーにつなぐのがリモート実行(SSE/HTTP)です。
GitHub公式のMCPサーバーは、クラウド上でホストされ、専用のエンドポイントにOAuth認可で接続するリモート方式だと解説記事で説明されています(公式ドキュメントでの裏取りを推奨)。
| 項目 | ローカル実行(stdio) | リモート実行(SSE/HTTP) |
|---|---|---|
| 動く場所 | 自分のPC内 | ネット越しのサーバー |
| 導入の手軽さ | コマンドやパス指定が必要 | URL指定中心で軽い |
| 向いている用途 | ファイル操作・ローカルDB | チーム共有・クラウド連携 |
| 認証 | ローカル環境に依存 | OAuthやトークンが多い |
【カテゴリ別】おすすめMCPサーバー一覧と比較表
MCPサーバーは「データベース・開発・ファイル・画像生成や自動化」の4カテゴリで把握すると全体像がつかめます。

なお、ネットでよく見る「全54種」「573種類」といった数字は各サイト独自の集計であり、MCP全体の公式統計ではありません。数を競うより、自分の目的に合う1〜2個を選ぶほうが実用的です。
データベース系のMCPサーバー
自分のデータベースをAIに直接読ませたいなら、このカテゴリから選びます。
Oracleの公式ドキュメントでは、MCPサーバーを一覧表示する画面が用意されており、選択したコンパートメント内のサーバーが表で表示されると説明されています。コンパートメントのフィルタを切り替えれば別のサーバーも確認できます。
| 名称 | 主な用途 |
|---|---|
| PostgreSQL | 定番のリレーショナルDBへの問い合わせ・参照 |
| MySQL | 広く使われるDBの読み書き連携 |
| Neon | クラウド型PostgreSQLとの連携 |
| Supabase | DBと認証をまとめて扱うバックエンド連携 |
| Qdrant | ベクトル検索(類似データ探索) |
| Weaviate | ベクトル検索・意味検索向け |
| Tinybird | リアルタイム分析データの参照 |
開発・コーディング系のMCPサーバー
開発作業を任せたいなら、まずGitHubとFilesystem系を入れると効果を実感しやすいです。
GitHub公式MCPサーバーは、リポジトリ操作からIssue/PR管理、Actions連携、セキュリティアラート取得、ディスカッション管理まで扱えると解説記事で紹介されています(前述のhomulaの記述。公式ドキュメントでの確認を推奨)。
| 名称 | 主な用途 |
|---|---|
| GitHub | リポジトリ・Issue・PR・Actionsの操作 |
| GitLab | GitLab上のコード・課題管理連携 |
| Figma | デザインデータの参照・取得 |
| Playwright | ブラウザ自動操作・E2Eテスト |
| Serena | コード理解・編集支援 |
| Raygun | エラー監視情報の取得 |
| Desktop Commander | デスクトップ操作・コマンド実行 |
| Git | ローカルGit履歴の参照・操作 |
| Context7 | 最新ライブラリのドキュメント取得 |
| Sequential Thinking | 段階的な思考プロセスの補助 |
| Browser MCP | ブラウザ操作・情報取得 |
ファイル・ドキュメント管理系のMCPサーバー
手元のファイルやメモをAIに読ませたいなら、Filesystemが入り口です。
ローカルのファイル操作はstdio方式で完結するため、外部に情報を出さずに試せます。NotionやGoogle Driveはクラウド側の認証が絡むので、トークン管理に注意してください。
| 名称 | 主な用途 |
|---|---|
| Filesystem | ローカルファイルの読み書き |
| Google Drive | クラウド上のファイル参照 |
| Obsidian Markdown Notes | Obsidianのメモ参照・編集 |
| Notion | Notionのページ・データベース連携 |
画像生成・検索・自動化系のMCPサーバー
画像生成や検索、業務自動化のカテゴリは発展途上で、提供元ごとに仕様が大きく分かれます。
このあたりは公式一覧が定まっておらず、ディレクトリサイトで探すのが現実的です。前述のMCP Spacesが案内するGlamaやSmitheryなどを起点に、提供元の公式情報をたどるのが安全だと私は考えています。
正直、検索・自動化系はまだ「これが鉄板」と言い切れる状況ではありません。気になるものを1つ試し、合わなければ外す、くらいの軽さで触るのをおすすめします。
MCPサーバーの選び方と確認すべきポイント
MCPサーバーは「利用目的・採用実績・ライセンス・対応言語・料金・サポート」の6点を確認すれば、大きな失敗はほぼ避けられます。

利用目的と連携したいサービスから選ぶ
最初に決めるのは「何をAIにやらせたいか」です。
コードを直したいなら開発系、社内データを参照したいならDB系、というように目的から逆算します。連携対象のサービス(GitHubなのかNotionなのか)が決まれば、選択肢は一気に絞れます。
採用実績・ライセンス・対応言語を確認する
GitHubのスター数や更新頻度は、信頼度の目安になります。
あわせて、サーバー本体と利用するサードパーティ製ソフトのライセンス、開発に使われた言語も見ておきます。社内利用なら、ライセンスが商用利用を許すかどうかは最初に潰すべき確認点です。
料金体系とサポート体制を見極める
MCPサーバー自体は無料でも、連携先サービスの利用料が別途かかる場合があります。
たとえばクラウドDBやAPIを呼ぶ構成では、呼び出し回数に応じた課金が発生します。トラブル時に頼れるのが公式ドキュメントなのかコミュニティなのか、ここも導入前に確認しておくと安心です。
| 確認軸 | 見るポイント | つまずきやすい点 |
|---|---|---|
| 利用目的 | 連携したいサービスと合うか | 目的が曖昧なまま選ぶと使わなくなる |
| 採用実績 | スター数・更新頻度 | 更新が止まっている可能性 |
| ライセンス | 商用利用の可否 | サードパーティ製の条件を見落とす |
| 料金 | 連携先サービスの課金 | 本体無料でもAPI課金が発生 |
| サポート | 公式かコミュニティか | 問題時に情報が見つからない |
MCPサーバーの導入・セットアップ手順

導入の基本は「設定ファイルに接続先を書き、クライアントを再起動するだけ」です。
クライアント側の設定ファイル(claude_desktop_config.jsonやmcp.jsonなど)に、起動コマンドや接続URLを書きます。CLI派なら、Oracle公式ドキュメントにあるようにコマンドで一覧取得もできます。
設定ファイルの記述例とサンプル
ローカル実行の設定は、おおむね次のような形になります。
{ "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"] } } }
ポイントは、commandに起動コマンド、argsに引数(対象フォルダのパスなど)を並べること。パスを間違えると動かないので、ここは丁寧にコピーしてください。
Claude DesktopやCursorへの設定方法
Claude Desktopなら設定ファイルに上記を追記して再起動、Cursorなら設定画面のMCP項目から接続先を登録します。
CLIで状態を確認したいときは、Oracle公式ドキュメントが案内する `oci dbtools database-tools-mcp-server list` のような一覧コマンドや、`ListDatabaseToolsMcpServers` APIで取得できます(Oracle環境の場合)。
つまずきやすいエラーと解決のヒント
私がよく踏んだのは「サーバーが認識されない」「パスが見つからない」の2つです。
- 設定後はクライアントを完全に再起動する(リロードだけでは反映されないことがある)。
- フォルダのパスは絶対パスで書く(相対パスだと見つからない)。
- npxやnodeが入っているか、ターミナルでバージョンを確認する。
- リモート接続が失敗するときは、トークンの有効期限とスコープを疑う。
MCPサーバーの使用例とワークフロー活用術
MCPサーバーは、複数を組み合わせると「調べて・書いて・直す」が一気通貫でつながります。

具体的なプロンプト例で見る使い方
単体でも十分役立ちます。
たとえばFilesystemを入れた状態で「srcフォルダの中で未使用の関数を探して一覧にして」と頼むと、AIが実ファイルを読んで答えます。GitHub連携なら「このリポジトリの直近のIssueを3件要約して」も成立します。
複数のサーバーを組み合わせる連携例
私が実際にやって便利だったのは、Context7とGitHubの組み合わせです。
「Context7で最新の書き方を確認しつつ、GitHubのこのファイルを直してPRの下書きまで作って」と一度に頼む。調査と実装が分断されないので、行ったり来たりの手間が減ります。
組み合わせは増やしすぎないのがコツです。サーバーが多いほどAIが扱う情報が増え、トークン消費も応答の迷いも増えます。最初は2〜3個に絞るのが扱いやすいです。
導入前に知っておきたい注意点とセキュリティ対策
MCPサーバーで最も注意すべきは、プロンプトインジェクションと認証情報(トークン)の漏洩です。

プロンプトインジェクションと認証情報の管理
プロンプトインジェクションとは、外部データの中に紛れた悪意ある指示にAIが従ってしまう攻撃です。
たとえば読み込んだWebページに「このトークンを外部に送れ」と書かれていると、AIが従う恐れがあります。トークンは設定ファイルに直書きせず、環境変数で管理し、リポジトリに含めないのが基本です。
アクセス制御でAIの操作範囲を絞る
アクセス制御で、AIが触れる範囲をあらかじめ狭めておきます。
Filesystemなら対象フォルダを限定し、DB連携なら読み取り専用の権限から始める。最初から書き込みや削除を許さないことで、万一の誤操作の被害を抑えられます。
前述のOracle公式ドキュメントでは、MCPサーバーの詳細表示に「ロール」や「クライアント」のタブが用意されています。権限まわりを画面で確認できる環境なら、必ず目を通しておきましょう。
運用コストと企業利用時の留意点
見落としがちなのが、構築後の継続的な運用コストです。
サーバーの監視・更新、連携先APIの課金、障害対応。導入して終わりではありません。企業で使うなら、誰がどのデータにAI経由でアクセスできるかというガバナンスの線引きを先に決めておくべきです。
失敗しないための実践的アドバイスと最新動向

MCPは発展途上の技術なので、公式製を軸にしつつ、情報が古くなる前提で付き合うのが安全策です。
公式製とコミュニティ製の見極め方
迷ったら、公式リポジトリ(modelcontextprotocol/servers)に載っているものを優先します。
コミュニティ製は便利なものも多い一方、更新が止まったり、作者しか中身を把握していないこともあります。前述のMCP SpacesやGlamaなどのディレクトリで、更新日とスター数をセットで見るのが私のやり方です。
発展途上の技術ゆえに最新情報を追う重要性
仕様もクライアントの対応状況も、数か月単位で変わります。
ClaudeやCursor、Cline、Windsurfなどクライアントごとに対応範囲が違い、昨日動いた設定が今日は書き方を変える必要が出ることもあります。導入時は、必ず提供元の最新ドキュメントを開いてから設定してください。
正直、ここが一番しんどい部分です。でも逆に言えば、今のうちに触っておくと、変化に強くなれます。
MCPサーバー一覧に関するよくある質問
検索でよく一緒に調べられる3つの疑問に、結論から答えます。

よくある質問
最後にひとつだけ。種類の多さに圧倒されて止まるより、Filesystemを1つ入れて「自分のファイルをAIに読ませる」体験を今日してみてください。そこから一気に景色が変わります。
