「Claude Codeを使い始めたけど、MCP(Model Context Protocol)って何から試せばいいの?」「MCPサーバーが多すぎて、どれが本当に使えるのかわからない」そんな悩み、ありませんか?
Claude Code単体でも十分に強力なツールですが、MCPサーバーを組み合わせることでGitHubの操作・データベースへのクエリ・ブラウザの自動操作・最新ドキュメントの参照まで、開発フローのほぼすべてをClaudeに任せられるようになります。
この記事では、2026年時点で特に使えるMCPサーバーをカテゴリ別に整理し、インストールコマンドとともにまとめました。後で見返せる保存版として使っていただけると嬉しいです。
結論:MCPサーバーを入れることで、Claude Codeは「賢いアシスタント」から「実働するチームメンバー」に変わる
「Claude Codeを使っているのに、なんか作業が終わらない・ターミナルとブラウザを行ったり来たりしている」という悩みはありませんか?
それはClaude Code自体の問題ではなく、MCPサーバーが繋がっていないからです。MCPなしのClaude Codeは「コードを読んで・書いて・コマンドを実行する」ことはできますが、GitHubのPRを確認したり、データベースに直接クエリを投げたり、ブラウザを実際に操作したりすることができません。
MCPサーバーを接続すれば、Claude Codeはその制限を超えて、開発スタック全体と連携した自律的なワークフローを実行できるようになります。本記事で紹介するサーバーを組み合わせることで、「タスクを定義したら、あとはClaudeがやってくれた」という体験が現実になります。
なぜMCPサーバーの選択が開発体験を左右するのか
「どうせAIツールなんて、結局手を動かさないといけない」と思っていませんか?
私もそう感じていた時期がありました。でも、それはMCPを使っていなかったときの話です。MCPを正しく設定すると、Claude Codeの振る舞いが根本から変わります。
たとえばGitHub MCPを繋げれば、「このIssueをもとにブランチを作ってPRを出して」と指示するだけで、Claude CodeがGitHub APIを直接操作してブランチ作成・コミット・PR作成まで一気通貫でやってくれます。Playwright MCPを繋げれば、「このページのフォームが正しく動くかテストして」と言えば、Claudeが実際にブラウザを動かして確認してくれます。
2026年初頭の時点で、MCPサーバーのレジストリには400以上のコミュニティ製サーバーが登録されており、上位50件は月間12,000以上のインストールを記録しています。選択肢が多すぎることが「どれを入れればいいかわからない」という新たな悩みを生んでいるのも事実です。本記事はその悩みを解消するために書いています。
エンジニアなら読むべき本を紹介しています。
→記事を読む
MCPサーバーを追加する前に:スコープの概念を理解しよう
MCPサーバーを追加するコマンドは claude mcp add ですが、その際に指定する「スコープ」を理解しておくことが重要です。
| スコープ | オプション | 設定ファイル保存場所 | 用途 |
|---|---|---|---|
| ユーザーグローバル | --scope user |
~/.claude.json |
全プロジェクトで常に使いたいサーバー(GitHub、Brave Searchなど) |
| ローカル(デフォルト) | --scope local |
プロジェクトのローカル設定 | そのプロジェクトでのみ自分が使いたいサーバー |
| プロジェクト共有 | --scope project |
.mcp.json(Gitで管理) |
チーム全員が使うサーバー(チームDBなど) |
基本的な追加コマンドの形式は以下の通りです。
claude mcp add <サーバー名> --scope user -- <起動コマンド>
追加後は claude mcp list で登録済みサーバーの確認ができます。
【カテゴリ1】開発の核心:コード・リポジトリ管理系
GitHub MCP(必須度:★★★)
claude mcp add github --scope user -- npx -y @modelcontextprotocol/server-github
| できること | 具体的な操作例 |
|---|---|
| Issue管理 | 「このIssueの内容をもとにコードを修正して」 |
| PRレビュー | 「開いているPRの変更点を確認して問題があれば指摘して」 |
| コード横断検索 | 「リポジトリ全体でこの関数が使われている箇所を探して」 |
| ブランチ操作 | 「featureブランチを切って変更をコミットして」 |
GitHub MCPサーバーを使うと、ClaudeはIssueの読み込み・検索・コメントをターミナルから直接行えるほか、PRの変更点を自動でレビューして改善点を提案することもできます。
私がGitHub MCPを入れて最初に驚いたのは、「Issueを読んで対応するコードを書いて、PRまで出して」という一言で本当にすべてやってくれたときでした。ブラウザでGitHubを開く機会が激減します。
⚠️ プライベートリポジトリへのアクセスには、適切なスコープが設定されたPersonal Access Tokenが必要です。
Context7 MCP(必須度:★★★)
claude mcp add context7 --scope user -- npx -y @upstash/context7-mcp
Claude Codeが持つ知識は学習データの時点で止まっています。Context7を導入すると、使用しているライブラリの最新・バージョン別ドキュメントをリアルタイムで参照しながらコードを書いてくれます。
APIキー不要・即時使用可能な点も嬉しいポイントです。
【カテゴリ2】ブラウザ・UI操作系
Playwright MCP(必須度:★★★)
claude mcp add playwright --scope project -- npx -y @playwright/mcp@latest
Playwright MCPを使うと、Claudeはブラウザのナビゲーションやクリック・フォームへの入力・スクリーンショットの取得・レンダリング結果の確認を実際に行えます。アプリのテスト・データの取得・UIの目視確認などに活用でき、テストスクリプトを1行も書かずにAI支援のブラウザテストを実現できます。
| 活用シーン | 具体的なプロンプト例 |
|---|---|
| E2Eテスト | 「ログインフローが正しく動くかブラウザで確認して」 |
| UIデバッグ | 「このページのレイアウト崩れをスクリーンショットで確認して」 |
| フォーム動作確認 | 「バリデーションが想定通り動くかテストして」 |
| Webスクレイピング | 「このページから価格情報を取得して」 |
Brave Search MCP(必須度:★★☆)
claude mcp add brave-search --scope user -- npx -y @brave/brave-search-mcp-server
# APIキーの設定も必要(無料枠:月2,000クエリ)
export BRAVE_API_KEY=your_key
デフォルトのClaude Codeはインターネットにアクセスできません。Brave Search MCPを入れることで、最新のドキュメント・リリースノート・Stack Overflowの回答・セキュリティ情報をリアルタイムで参照しながら作業できるようになります。
【カテゴリ3】データベース・データ管理系
PostgreSQL MCP(必須度:★★★)
claude mcp add postgres --scope local -- npx -y @modelcontextprotocol/server-postgres
自然言語でデータベースを操作できるようになります。「先月の売上が多い順にユーザーを10件取得して」と言えば、SQLを書かずとも適切なクエリを組んで実行してくれます。
| できること | 説明 |
|---|---|
| 自然言語クエリ | SQLを知らなくても操作できる |
| スキーマ確認 | 「このテーブルの構造を教えて」が使える |
| マイグレーション支援 | 変更内容を確認しながら安全に作業できる |
⚠️ 本番環境への接続は読み取り専用ユーザーを使用することを強く推奨します。最小権限の原則を徹底しましょう。
SQLite MCP(必須度:★★☆)
claude mcp add sqlite --scope local -- npx -y @modelcontextprotocol/server-sqlite
ローカル開発・小規模プロジェクトでは、PostgreSQLよりも手軽なSQLite MCPが使いやすいです。
【カテゴリ4】デザイン・フロントエンド連携系
Figma MCP(必須度:★★☆)
claude mcp add figma --scope user -- npx -y figma-mcp
Figma MCPを使うと、ClaudeはFigmaファイルのレイアウトデータ・コンポーネント構造・デザイントークン・変数に直接アクセスできます。FigmaのフレームリンクをClaudeに渡すだけで、実際のレイアウト・余白・コンポーネント階層を反映したコードを生成してくれます。
デザイナーとの連携コストを大幅に削減できる可能性を感じます。「デザイン通り実装して」が文字通りに機能するようになるからです。
【カテゴリ5】チームコラボレーション・ドキュメント系
Slack MCP(必須度:★★☆)
claude mcp add slack --scope user -- npx -y @modelcontextprotocol/server-slack
Slack MCPを入れることで、「今日のスタンドアップで共有することをまとめてSlackに投稿して」「このPRのレビュー依頼をチャンネルに送って」といった操作をClaude Codeから直接行えます。
Notion MCP(必須度:★★☆)
claude mcp add notion --scope user -- npx -y @modelcontextprotocol/server-notion
コードの変更内容をNotionのドキュメントに自動で反映したり、仕様書をもとにコードを書いてもらったりするワークフローが構築できます。ドキュメントとコードの乖離を防ぐのに役立ちます。
【カテゴリ6】記憶・ナレッジ管理系
Memory MCP(必須度:★★☆)
claude mcp add memory --scope user -- npx -y @modelcontextprotocol/server-memory
Claude Codeはセッションをまたいで記憶を保持できませんが、Memory MCPを使うことでナレッジグラフベースの永続メモリが実現します。プロジェクトの設計判断・よく使うパターン・チームのコーディングルールなどを記憶させておけます。
おすすめサーバー一覧まとめ表
最後に、本記事で紹介したMCPサーバーを一覧でまとめます。
| # | サーバー名 | カテゴリ | 必須度 | APIキー | 向いている人 |
|---|---|---|---|---|---|
| 1 | GitHub MCP | コード管理 | ★★★ | 要(PAT) | GitHub使用者全員 |
| 2 | Context7 | ドキュメント参照 | ★★★ | 不要 | フレームワーク開発者 |
| 3 | Playwright MCP | ブラウザ操作 | ★★★ | 不要 | フロントエンド・QA担当者 |
| 4 | Brave Search MCP | Web検索 | ★★☆ | 要(無料枠あり) | 最新情報を扱う開発者 |
| 5 | PostgreSQL MCP | DB管理 | ★★★ | 不要(接続情報要) | バックエンド・データエンジニア |
| 6 | SQLite MCP | DB管理 | ★★☆ | 不要 | 個人・小規模開発者 |
| 7 | Figma MCP | デザイン連携 | ★★☆ | 要 | フロントエンド開発者 |
| 8 | Slack MCP | チーム連携 | ★★☆ | 要(OAuthトークン) | チーム開発者 |
| 9 | Notion MCP | ドキュメント | ★★☆ | 要 | ドキュメント重視のチーム |
| 10 | Memory MCP | 永続記憶 | ★★☆ | 不要 | 長期プロジェクト担当者 |
MCPサーバーを使う際のセキュリティ注意点
MCPサーバーは便利な反面、自分のマシン上でコードを実行し、外部APIにアクセスするツールです。以下の点を必ず意識してください。
- インストール前にソースを確認する:公式・ベンダー製のサーバーを優先し、コミュニティフォークには注意しましょう
- 最小権限の原則を守る:DBは読み取り専用ユーザー、APIトークンは必要なスコープのみ付与する
-
スコープを適切に設定する:
--scope user(グローバル)にするのは、完全に信頼できるサーバーだけにする - 本番環境への接続は慎重に:開発・ステージング環境で動作確認してから本番に繋ぐ
まとめ
Claude Code × MCPは、AIを「ツール」から「チームメンバー」に変える組み合わせです。
最初からすべてのサーバーを入れる必要はありません。まずは自分の開発フローで最もボトルネックになっている作業——Gitの操作・DB確認・ブラウザテストのどれか1つ——に対応するサーバーから試してみてください。小さな体験の積み重ねが、使いこなしへの最短ルートです。
おすすめ本の紹介
エンジニアとして基礎力がつくおすすめの技術本を下記の記事で紹介しています。
→記事を読む