Claude MCPおすすめ2026|用途別サーバー10選と選び方
目次
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サーバーでもクライアントごとに設定方法、制約、使い勝手が変わる。ここを理解しないまま導入すると「動かない」で時間を溶かす。
GUI操作メインのユーザー向け。
- ・stdioトランスポートのみ
- ・設定:
claude_desktop_config.json - ・自動再起動が必要
- ・ツール呼び出し前に確認ダイアログ
開発者向けCLI/IDE統合環境。
- ・stdio + SSE対応
- ・設定:
.claude/settings.json - ・プロジェクト単位で管理可
- ・許可設定で自動実行も可
プログラムから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軸で絞っている。
直近3ヶ月以内にコミットがあるか。MCPの仕様は半年で2回メジャー変更が入っている。放置されたサーバーはプロトコル互換性が壊れている可能性が高い。GitHubのCommits タブで最終更新日を確認する。
Anthropic公式が出しているサーバー(GitHub MCP、Filesystem等)はClaude側の対応が確実。コミュニティ製はスター数よりissue対応速度を見る方が信頼性を測れる。
そのサーバーがアクセスする範囲は何か。Filesystem MCPはローカルのファイルを丸ごと読み書きできる。便利だが、設定を間違えると~/.sshを読まれるリスクもある。許可ディレクトリの設定は必須だ。
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:historyとchat: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本だ。全部入れようとせず、自分の主な作業に直結するものだけを入れるのが正解。
固定3本を入れる。Context7(ドキュメント)、GitHub MCP(コード管理)、Brave Search(Web検索)。この3本で大半の作業がカバーできる。
用途に応じて1-2本追加。ブラウザ操作が多いならPlaywright。デザイン連携ならFigma。データ分析ならPostgreSQL。
週1で棚卸し。使っていないサーバーはコメントアウト。MCPレジストリに新しいサーバーが出ていないかチェック。
サーバーを増やすほど「Claudeがどのツールを呼べばいいか迷う」頻度が上がる。3本で始めて、足りなくなったら足す。それだけでいい。
仕組みから理解したいならMCPとは?Model Context Protocol完全解説を読む方が早い。設定ファイルのコピペだけで済ませたいならコード不要でMCPを導入する方法2026がある。この記事に戻ってきてClaude MCPのおすすめを確認しながら、1本ずつ足していけばいい。