AIニュース・トレンド

Claude MCPおすすめ2026|用途別サーバー10選と選び方

読了時間: 約22分

MCPレジストリの登録数が12,000を超えた。「Claude MCP おすすめ」で検索する人が増えているのも納得がいく。半年前の「MCPって何?」が、今は「多すぎてどれを入れればいい?」に変わった。

Claude Desktop、Claude Code、APIの3つのクライアントでMCPの動き方は微妙に違う。Desktop向けに紹介されているサーバーをCode環境に入れたら動かなかった、という報告はRedditでも頻繁に見かける。クライアントを跨いだ「おすすめ」情報が少ないのが現状の問題点だ。

筆者がDesktop・Code・APIの3環境で動作確認した中から10本を厳選し、用途別に整理した。

Claude × MCPの現在地|12,000サーバー時代の選び方

MCP(Model Context Protocol)は2024年11月にAnthropicがオープンソースで公開した接続規格だ。Claudeが外部ツールやデータソースに直接アクセスできる「ドア」を開ける仕組みで、2026年4月時点でLinux Foundation傘下のAAIF(AI Alliance & Innovation Foundation)に寄贈されている。

数字で見るMCPの現在地

指標 2025年4月 2026年4月
レジストリ登録数 約2,000 12,000超
検証済みサーバー 約500 6,900超
対応クライアント Desktop / Code Desktop / Code / API / Cursor / VS Code等
人気1位 Filesystem Context7(11,000ビュー)
ガバナンス Anthropic主導 AAIF(Linux Foundation傘下)

1年で6倍に膨らんだレジストリから使えるものを探すのは、npm初期のパッケージ選定に似ている。スター数だけで選ぶと痛い目に遭う。メンテナンス頻度、Claude側の対応状況、そしてセキュリティの3点を見る必要がある。

なぜ「Claude専用」の選び方が必要か

MCPはオープンプロトコルなのでCursorやWindsurf、VS Codeでも使える。だがClaudeのMCP実装には固有の挙動がある。たとえばClaude Desktopはstdioトランスポートのみ対応で、SSE(Server-Sent Events)トランスポートのサーバーはそのままでは動かない。Claude Codeはプロジェクトスコープの設定ファイル(.claude/settings.json)を持ち、チーム共有ができる。

Claude MCPのおすすめを一般論で語っても、自分の環境で動かなければ意味がない。この記事ではClaude環境に絞り、検証済みの結果だけを載せる。まずは自分がどのClaudeクライアントを使っているか、そこから整理する。

Desktop・Code・APIで何が違うのか

Claude環境でMCPを使うルートは3つある。同じMCPサーバーでもクライアントごとに設定方法、制約、使い勝手が変わる。ここを理解しないまま導入すると「動かない」で時間を溶かす。

Claude Desktop

GUI操作メインのユーザー向け。

  • ・stdioトランスポートのみ
  • ・設定: claude_desktop_config.json
  • ・自動再起動が必要
  • ・ツール呼び出し前に確認ダイアログ
Claude Code

開発者向けCLI/IDE統合環境。

  • ・stdio + SSE対応
  • ・設定: .claude/settings.json
  • ・プロジェクト単位で管理可
  • ・許可設定で自動実行も可
Claude API

プログラムからMCPを利用。

  • ・MCP Connector経由
  • ・OAuth 2.1認証対応
  • ・サーバーサイドで自前管理
  • ・バッチ処理に最適

クライアント選びの早見表

日常の調べものやチャットベースの作業 → Desktop。コーディングやプロジェクト管理 → Code。自社アプリへの組み込みや定期バッチ → API。迷ったらDesktopで試して、必要ならCodeに移行するのが無難。

対応状況の比較表

機能 Desktop Code API
stdioトランスポート
SSEトランスポート
OAuth認証 一部
プロジェクト共有
自動許可設定
複数サーバー同時起動 ✅(5つ程度が上限目安) ✅(10+可)

Desktop環境でSSEサーバーを動かそうとして詰まるケースは多い。公式ドキュメントに明記されていないため、GitHubのissueで気づく人がほとんどだ。サーバーを選ぶ前に、自分のクライアントがどのトランスポートに対応しているか確認するのが最初の一歩になる。

MCPサーバーを選ぶ4つの判断軸

12,000の中から選ぶとなると、なんらかのフィルタが要る。筆者は以下の4軸で絞っている。

1. メンテナンス頻度

直近3ヶ月以内にコミットがあるか。MCPの仕様は半年で2回メジャー変更が入っている。放置されたサーバーはプロトコル互換性が壊れている可能性が高い。GitHubのCommits タブで最終更新日を確認する。

2. 公式 vs コミュニティ

Anthropic公式が出しているサーバー(GitHub MCP、Filesystem等)はClaude側の対応が確実。コミュニティ製はスター数よりissue対応速度を見る方が信頼性を測れる。

3. セキュリティスコープ

そのサーバーがアクセスする範囲は何か。Filesystem MCPはローカルのファイルを丸ごと読み書きできる。便利だが、設定を間違えると~/.sshを読まれるリスクもある。許可ディレクトリの設定は必須だ。

4. トークン効率

MCPサーバーが返すレスポンスが大きいと、それだけトークンを消費する。特にAPI利用時はコスト直結。検索系MCPは返却件数のデフォルトを確認し、必要なら5件程度に絞る設定を入れる。

この4つのうちトークン効率は見落としがちだが、API経由でMCPを使うときに請求額に直撃する。Brave Search MCPのデフォルト返却件数は10件で、1回のツール呼び出しで2,000〜3,000トークンを消費する。5件に絞れば半分になる。

筆者の固定3本

どの環境でもまず入れるのは「Context7」「GitHub MCP」「Filesystem」の3本。ドキュメント参照・コード管理・ファイル操作という基本動作をカバーでき、3本合わせても起動負荷は軽い。ここから用途に応じて拡張していく。

開発効率化おすすめ3選

コーディング作業を加速するMCPサーバー群。Claude MCPのおすすめを聞かれたら、まずこの3本を挙げる。Claude Codeとの組み合わせが最も効くが、Desktopでも設定手順の相談やコードレビューに使える。

1. Context7 MCP|ドキュメント参照の決定版

MCPレジストリで人気1位(11,000ビュー、690インストール)。公式ドキュメントをClaudeのコンテキストに直接注入する。知識カットオフ以降に変わったAPIの引数名やデフォルト値を正確に引っ張れる。これが最大の利点。

Next.js 15のServer Actionsで比較してみた。Context7オフだと古いgetServerSidePropsの書き方が混入したが、オン状態では正しいApp Router形式が一発で出た。マイナーライブラリほど差が出る。古い地図で知らない街を歩いているClaudeに、最新の地図を渡す仕組みと考えればいい。

// Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

セットアップは1行。npxで動くためグローバルインストール不要。ただしNode.js 18以上が必要な点だけ注意する。

2. GitHub MCP Server|コード管理の中枢

GitHub公式のMCPサーバー。スター28,300超、ツール数51。Issue作成、PR操作、コードレビュー、リポジトリ検索など、GitHub上のほぼ全操作をClaudeから直接叩ける。

もったいないのは、多くのユーザーがPR作成とIssue管理にしか使っていない点だ。実はCode Search APIを叩けるので、「このエラーメッセージが出ているリポジトリを横断検索」といった使い方もできる。大規模なモノレポで特定のパターンを探すときに重宝する。

Personal Access Token(PAT)の権限設定がセキュリティ上の要。repoスコープを全開にせず、必要なリポジトリだけにFine-grained PATで制限するのが鉄則だ。

3. Playwright MCP|ブラウザ操作の自動化

MicrosoftのPlaywrightチームが出した公式MCPサーバー。ブラウザ操作をClaudeに丸投げする。E2Eテストの作成、Webスクレイピング、UI確認のスクリーンショット取得が主な用途。

Claude Codeとの組み合わせで検証したところ、「このページの商品一覧を取得して」→ Playwrightでページにアクセス → テーブルデータを抽出 → CSVに整形、という一連の流れがプロンプト1回で完了した。手動でDevToolsを開いてセレクタを書く作業がまるごとなくなる。

ただしヘッドレスモード(画面なし)で動くため、CAPTCHAやログインが必要なサイトには向かない。認証が要るサイトにはCookieの事前設定か、Puppeteer系のセッション引き継ぎが別途必要になる。

リサーチ・情報収集おすすめ3選

Brave SearchとExaは用途が被るようで全然違う。速報ならBrave、技術調査ならExa。この判断基準だけ持っていれば選定は迷わない。

4. Brave Search MCP|Web検索の定番

Brave社が公式提供するWeb検索MCP。Claudeに「今」のWeb情報を渡せる。Google検索APIと違い、個人利用なら月2,000クエリまで無料で使える点が大きい。

使ってみてわかったのは、検索クエリの書き方でレスポンスの精度が大きく変わること。Claudeは自然言語でクエリを投げがちだが、Brave Searchは短いキーワード(3〜5語)の方がノイズが少ない結果を返す。プロンプト側で「検索クエリは英語のキーワード形式で」と指示するだけで改善する。

前述のとおり返却件数のデフォルトは10件。API利用時はcount=5に絞ることでトークン消費を半減できる。

5. Exa MCP|セマンティック検索でノイズを減らす

キーワード検索ではなく意味ベースで探すMCP。「Pythonで非同期処理のベストプラクティスを解説している技術ブログ」のような自然言語クエリを投げても、関連性の高い結果が返ってくる。

Brave Searchとの使い分けは明確だ。速報やニュース → Brave Search。技術調査や深い調べもの → Exa。筆者は両方をDesktopに入れて用途で切り替えている。Exaの方がレスポンスの文脈情報が多く、Claudeが要約を作りやすい印象がある。

無料枠は月1,000クエリ。有料プランは$99/月からで、業務利用には有料プランが必要になるケースが多い。

6. Figma MCP|デザインファイルを直接読む

Figma公式のMCPサーバー。コンポーネント情報、スタイル、レイアウト構造をClaudeに流し込む。「このFigmaのデザインをReactコンポーネントにして」が1ステップで片付く。

デザイナーとエンジニアの間で「Figmaのこの画面のここを」と口頭で説明していた部分が、URLを貼るだけで伝わるようになった。Claude Codeと組み合わせれば、FigmaのURL → デザイン取得 → コード生成 → ファイル書き出しまで全自動。ただし複雑なアニメーションやインタラクションの再現は期待しすぎない方がいい。静的なレイアウト再現が主な用途だ。

Claude Desktop、Claude Codeどちらでも使える。設定にはFigmaのPersonal Access Tokenが必要。

業務自動化おすすめ2選

「Slackの過去1週間のデプロイ議論を要約して」。これが実際にチーム内で一番喜ばれた使い方だった。Claudeにチャンネル名とキーワードを伝えるだけで、30分かかっていた情報収集が2分で終わる。

7. Slack MCP|チャット連携で情報集約

Slack公式のMCPサーバー。チャンネル検索、メッセージ投稿、スレッド要約をClaudeから直接走らせる。「#dev-generalの過去1週間でデプロイ関連の議論をまとめて」が典型的な使い方。

権限設定は慎重に。Bot Tokenのスコープをchannels:historychat:writeに絞り、DM読み取りはデフォルトでオフにしておくのが安全だ。全チャンネルの履歴をClaudeに渡せる状態は便利だが、社内のセンシティブな情報が外部に流れるリスクもある。

8. Google Drive MCP|ドキュメント操作の省力化

Google Driveのファイル検索・取得・作成をClaudeから動かすMCP。スプレッドシートのデータ取得やドキュメントの下書き生成が主な出番。

特にスプレッドシートとの連携が便利だ。「売上データのシートからQ1の数値を取得して、前年比のグラフ用データを作って」→ Claudeがシートを読み取り → 集計 → 新しいシートに書き出し、という流れができる。手動でコピペしてExcel関数を書いていた作業が自動化される。

OAuth認証が必要なため、Desktop環境ではセットアップがやや面倒。Claude Code + SSEトランスポートで使う方がスムーズに動く。

データ連携おすすめ2選

データベースやローカルファイルとの接続は、MCPの最も実務的な使い道。分析基盤を持つチームほど効果が出やすい。

9. PostgreSQL MCP|DBに直接聞く

PostgreSQLにClaudeから直接クエリを投げるMCP。テーブル構造の確認、SELECTの実行、結果の分析がチャットの流れで片付く。

データ分析チームが重宝するのは「このテーブルの構造を見せて」→「先月の新規ユーザー数を日別で出して」→「その結果をCSVにして」という対話型のデータ探索だ。SQLを書ける人でも、テーブル名やカラム名を調べる時間が省けるだけで作業効率が上がる。

セキュリティ上の注意

本番DBへの接続は避ける。読み取り専用のレプリカか、分析用のデータウェアハウスに接続すること。書き込み権限を持つユーザーでClaudeに接続すると、意図しないUPDATEやDELETEが実行されるリスクがある。

10. Filesystem MCP|ローカルファイルのゲートウェイ

Anthropic公式のMCPサーバー。ローカルのファイルシステムをClaudeに公開する。ファイルの読み書き、ディレクトリの探索、ファイルの検索ができる。

「シンプルすぎて何に使うの?」と感じるかもしれないが、実は最も汎用性が高い。ログファイルの分析、設定ファイルの比較、プロジェクトの構造把握など、「まずファイルを読む」ところから始まるタスクの全てで使う。Claude Codeにはファイル操作機能が組み込まれているため不要だが、Desktop環境では必須に近い。

許可するディレクトリは必ず制限する。ホームディレクトリ全体を公開するのは避け、作業用のディレクトリだけを指定する。

// Filesystem MCPの設定例(Desktop)
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y", "@anthropic-ai/mcp-filesystem",
        "/Users/yourname/projects",
        "/Users/yourname/documents/work"
      ]
    }
  }
}

argsの末尾に許可ディレクトリをリストで渡す。ここに書いていないパスへのアクセスはブロックされる仕組みだ。

10選の一覧比較表

ここまで紹介した10本を一覧で比較する。自分の用途とクライアントに合わせて組み合わせを決めてほしい。

MCPサーバー 用途 Desktop Code API 無料枠
Context7 ドキュメント参照 無制限
GitHub MCP コード管理 API制限に準拠
Playwright ブラウザ操作 無制限
Brave Search Web検索 月2,000クエリ
Exa セマンティック検索 月1,000クエリ
Figma MCP デザイン連携 Figma料金に準拠
Slack MCP チャット連携 Slack API準拠
Google Drive ファイル管理 Drive容量に準拠
PostgreSQL DB連携 DB環境に依存
Filesystem ローカルファイル 不要 無制限

△はセットアップに追加の手順が必要、または制限ありの意味。自分ならまずContext7・GitHub・Brave Searchの3本で始める。開発者ならPlaywrightを加えて4本体制にする。

クライアント別の導入手順とconfig例

MCPサーバーの設定はクライアントごとに書き方が異なる。ここでは3つのクライアントの設定方法を具体例で示す。

Claude Desktopの設定

設定ファイルの場所はOSで異なる。macOSは~/Library/Application Support/Claude/claude_desktop_config.json、Windowsは%APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-brave-search"],
      "env": {
        "BRAVE_API_KEY": "YOUR_API_KEY_HERE"
      }
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y", "@anthropic-ai/mcp-filesystem",
        "/Users/yourname/projects"
      ]
    }
  }
}

設定変更後はClaude Desktopを再起動する。タスクバーのアイコンを右クリック → 終了 → 再起動、の手順が確実。ウィンドウを閉じるだけではプロセスが残っていることがある。

Claude Codeの設定

Claude Codeでは2つのスコープがある。ユーザー全体の設定(~/.claude/settings.json)と、プロジェクト単位の設定(.claude/settings.json)。チームで共有するサーバーはプロジェクト設定に書くのが推奨。

// .claude/settings.json(プロジェクト単位)
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_xxxxxxxxxxxx"
      }
    },
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp@latest"]
    }
  }
}

Claude Codeは設定変更後に自動でサーバーを再起動する。Desktopと違ってアプリの再起動は不要。

API経由での利用

AnthropicのMessages APIでMCPサーバーを使うには、MCP Connectorを利用する。2026年4月時点でOAuth 2.1認証に対応し、リモートMCPサーバーとの接続が可能になっている。

API経由での設定は自前のサーバーサイドコードが必要になるため、一般的なユーザーにはDesktopかCodeの利用を推奨する。バッチ処理やCI/CDパイプラインにMCPを組み込みたい場合に検討するのがいい。

運用で踏むハマりどころ5つ

MCPサーバーの導入自体は簡単だが、運用で地味にハマるポイントがある。筆者が実際に踏んだものを5つ挙げる。

1. Node.jsのバージョン不一致

これで半日溶かした。npxで動くMCPサーバーの大半はNode.js 18以上を要求する。nvmで古いバージョンをデフォルトにしていたせいでERR_MODULE_NOT_FOUNDが出続け、MCP側のバグだと思い込んでissueを漁った。原因はnode -vの一発で判明した。最初にやるべきだった。

2. 複数サーバーの起動遅延

Desktopで5つ以上のMCPサーバーを設定すると、起動時に10〜15秒の遅延が発生する。各サーバーがnpxのパッケージダウンロードを行うため。初回以降はキャッシュが効くが、npx --cacheが壊れるとまたダウンロードが走る。常時使わないサーバーはコメントアウトして必要時だけ有効にするのが実用的。

3. 環境変数の渡し忘れ

APIキーをenvで渡す必要があるサーバー(Brave Search、GitHub等)で、キーを設定し忘れて「接続できません」と出るケース。エラーメッセージが不親切なMCPサーバーが多いので、動かないときはまずenvの設定を疑う。

4. トランスポートの不一致

SSEトランスポート専用のMCPサーバーをClaude Desktopに設定しても動かない。Desktopはstdioのみ対応。逆にSSE専用のリモートサーバーをClaude Codeで使いたい場合は問題ない。サーバーのREADMEに記載されているトランスポート方式を必ず確認する。

5. セキュリティ設定の放置

Filesystem MCPでホームディレクトリ全体を公開したまま使い続けている人が多い。~/.env~/.sshの内容がClaudeのコンテキストに入るリスクがある。作業ディレクトリを限定する設定は導入直後に行うべきだ。

ハマったときの確認リスト

node -vで18以上か確認 → ② config.jsonのJSON構文エラーをJSONLintで検証 → ③ envにAPIキーが設定されているか確認 → ④ トランスポート方式がクライアントに対応しているか確認 → ⑤ Desktopは再起動したか確認

よくある質問

MCPサーバーは何本まで同時に動かせる?

技術的な上限はないが、実用上はDesktopで5本、Codeで10本程度が快適に動く目安。サーバーが増えるとClaudeがツール選択に迷う場面が増え、意図しないツールを呼ぶ確率が上がる。常時3本+プロジェクト別2本の「3+2運用」が筆者の推奨。

無料で使えるMCPサーバーはどれ?

Context7、Filesystem、Playwright、GitHub MCP(PAT無料)は完全無料。Brave Searchは月2,000クエリまで無料。Exaは月1,000クエリの無料枠がある。PostgreSQL MCPはサーバー自体は無料だが、接続先のDB環境にコストがかかる。

CursorのMCP設定とClaude Desktopの設定は共通?

共通ではない。CursorはVS Codeベースの独自設定ファイルを使う。ただしMCPサーバー自体は同じものが動くため、設定をコピーして書き換えれば移行は簡単。MCPサーバーおすすめ2026|Claude Code・Cursor別10選でクライアント別の設定方法を解説している。

MCPサーバーを自作するのは難しい?

Python SDK(mcpパッケージ)を使えば、最小構成なら50行程度で作れる。社内のAPIやDBに独自の接続をしたい場合は自作が最短ルート。詳しい手順はMCPサーバーを自作する方法を参照。

MCPサーバー経由でデータがAnthropicに送られる?

MCPサーバーのレスポンスはClaudeのコンテキストウィンドウに入るため、Anthropic側のサーバーで処理される。機密データを扱う場合はAnthropicのプライバシーポリシーを確認し、API利用(データがモデル学習に使われない)を選ぶのが安全。Desktopの無料プランでは学習に使われる可能性がある点に注意。

まとめ|まず3本入れて、週1で見直す

12,000超のMCPサーバーから選ぶのは大変に見えるが、実際に日常的に使うのは3〜5本だ。全部入れようとせず、自分の主な作業に直結するものだけを入れるのが正解。

STEP 1

固定3本を入れる。Context7(ドキュメント)、GitHub MCP(コード管理)、Brave Search(Web検索)。この3本で大半の作業がカバーできる。

STEP 2

用途に応じて1-2本追加。ブラウザ操作が多いならPlaywright。デザイン連携ならFigma。データ分析ならPostgreSQL。

STEP 3

週1で棚卸し。使っていないサーバーはコメントアウト。MCPレジストリに新しいサーバーが出ていないかチェック。

サーバーを増やすほど「Claudeがどのツールを呼べばいいか迷う」頻度が上がる。3本で始めて、足りなくなったら足す。それだけでいい。

仕組みから理解したいならMCPとは?Model Context Protocol完全解説を読む方が早い。設定ファイルのコピペだけで済ませたいならコード不要でMCPを導入する方法2026がある。この記事に戻ってきてClaude MCPのおすすめを確認しながら、1本ずつ足していけばいい。