Claude CodeでおすすめのMCPサーバー【用途別まとめ】定番から応用まで厳選15選
MCPサーバーとは?Claude Codeでどう使えるのか
MCP(Model Context Protocol)は、Anthropicが策定したオープンな標準規格で、AIアシスタントと外部ツール・データソースを安全かつ効率的に連携させるためのプロトコルです。
Claude Codeに MCPサーバーを追加すると、Claudeはこれまで不可能だった操作を実行できるようになります。たとえば、GitHubのIssueを読んでコードを修正しPRを作成する、ブラウザを自動操作してE2Eテストを実行する、Notionのデータベースからタスクを取得して実装に反映する——こうした一連の作業を、Claude Codeが自律的にこなせるようになります。
2026年3月時点で、コミュニティが公開しているMCPサーバーは5,000種類以上に達しています。選択肢が豊富な反面、「何を入れればいいかわからない」という声も多く聞かれます。本記事では、Claude Codeを使い始めたエンジニア向けに、用途別のおすすめMCPサーバーを厳選して紹介します。
まず入れるべき定番MCPサーバー5選
MCPサーバーを初めて導入するなら、まずこの5つを入れておけば間違いありません。汎用性が高く、日常的な開発ワークフローにすぐ馴染む定番サーバーです。
1. GitHub MCP Server — GitHubをClaude Codeから直接操作
Anthropic公式のGitHub MCPサーバーは、Claude CodeとGitHubリポジトリを直接つなぐ最重要ツールです。Issue・Pull Requestの読み取り、コードレビュー、CI/CDのトリガーなど、開発に必要なGitHub操作をClaude Codeから一気通貫で行えます。
- リポジトリ横断での検索・参照
- IssueやPRのコメント取得・投稿
- ブランチ作成・マージ操作
セットアップ:
claude mcp add github -- npx -y @modelcontextprotocol/server-github
GitHub Personal Access Token(または Fine-grained Token)を環境変数 GITHUB_PERSONAL_ACCESS_TOKEN に設定する必要があります。
2. Filesystem MCP Server — ローカルファイルへの直接アクセス
Anthropic公式のFilesystem MCPサーバーは、Claude Codeにローカルファイルシステムへの直接アクセス権を与えます。コードの読み書き、ディレクトリの移動、ファイル検索が可能になり、「コードをチャット画面に貼り付ける」という手間が不要になります。
- ファイルの読み書き・作成・削除
- ディレクトリ構造の確認・移動
- パターンマッチによるファイル検索
セットアップ:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/your/project
3. Context7 MCP — 最新ドキュメントをリアルタイム参照
LLMの学習データは古くなります。Context7 MCPはこの問題を解決するサーバーで、Claudeが使用しているライブラリのバージョン固有の最新ドキュメントをリアルタイムで取得し、コンテキストウィンドウに注入してくれます。
「Reactの最新APIを使ったコードを書いてほしいのに、古いパターンで書いてくる」という悩みがこれで解消されます。
- 5,000以上のライブラリに対応
- バージョン指定でのドキュメント取得
- オンデマンドロードでコンテキストを節約
セットアップ:
claude mcp add context7 -- npx -y @upstash/context7-mcp@latest
4. Brave Search MCP — リアルタイムWeb検索
Brave SearchのMCPサーバーを使うと、Claude Codeが最新のWeb情報を検索できるようになります。知識カットオフの壁を超えて、最新のエラー情報・ライブラリ情報・技術ドキュメントを参照しながらコードを書いてもらえます。
- 独立したインデックスによるバイアスのない検索
- Web・ニュース・画像の横断検索
- 無料プランあり(月1,000クエリ)
セットアップ:
claude mcp add brave-search -- npx -y @modelcontextprotocol/server-brave-search
Brave Search APIキーを BRAVE_API_KEY に設定してください。
5. Sequential Thinking MCP — 複雑な問題を段階的に解決
Sequential ThinkingサーバーはClaudeに構造化された思考プロセスを与え、複雑な問題を段階的・反復的に解決する能力を大幅に強化します。単純なコード生成ではなく、設計・検討・実装・見直しというサイクルをClaude自身が回せるようになります。
- 多段階の問題分解と解決
- アプローチの修正・再検討
- 複雑なアーキテクチャ設計に特に効果的
セットアップ:
claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking
用途別おすすめMCPサーバー
定番5選に加え、開発スタイルや用途に合わせて追加したいサーバーを紹介します。
開発効率化・テスト自動化
Playwright MCP — ブラウザ自動操作・E2Eテスト
Playwright MCPサーバーはClaude Codeに実際のブラウザ操作能力を与えます。Webアプリのナビゲーション、フォーム入力、ボタンクリック、データ抽出を自然言語で指示するだけで実行できます。E2Eテストのシナリオを書いて自動実行・デバッグするワークフローが劇的に効率化します。
- フォーム操作・ナビゲーション・スクリーンショット取得
- テストの自動生成と実行
- Webスクレイピング
claude mcp add playwright -- npx -y @playwright/mcp@latest
Sentry MCP — エラー追跡とデバッグ
Sentry MCPサーバーはエラー追跡データをClaudeのコンテキストに直接取り込みます。本番でエラーが発生したとき、Sentryのアラートから修正コードの実装まで、ツールを切り替えることなく完結できます。
claude mcp add sentry -- npx -y @sentry/mcp-server@latest
データベース操作
PostgreSQL MCP — 自然言語でDB操作
PostgreSQL MCPサーバーを使うと、ClaudeがDBのスキーマを理解し、テーブルのリレーションを把握したうえで、自然言語の指示からSQLクエリを生成・実行してくれます。エディタとSQLクライアントを行き来する手間がなくなります。
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@localhost/dbname
Supabase MCP — BaaS操作を自動化
SupabaseのホストMCPサーバー(https://mcp.supabase.com/mcp)はOAuth認証をサポートしており、SupabaseプロジェクトのDB操作・ストレージ管理・Edge Functions管理をClaude Codeから行えます。
情報収集・Webリサーチ
Firecrawl MCP — 高精度Webスクレイピング
FirecrawlはWebサイトをLLMが処理しやすい構造化データに変換するサービスで、そのMCPサーバーはClaude Codeに強力なWebスクレイピング能力を追加します。HTMLパースや文字コードの問題をFirecrawlが吸収してくれるため、クリーンなデータをClaudeに渡せます。
- JavaScriptレンダリング対応
- Markdown形式でのコンテンツ取得
- 検索とスクレイピングを1ステップで実行
claude mcp add firecrawl -- npx -y firecrawl-mcp
FIRECRAWL_API_KEY の設定が必要です(firecrawl.dev で取得可)。
プロジェクト管理・チームツール連携
Notion MCP — ドキュメント・DBをClaude Codeから操作
Notion公式MCPサーバーを使うと、ClaudeがNotionのページ作成・更新、データベースクエリ、タスク管理を直接行えるようになります。仕様書をNotionで管理しながら実装するチームに特におすすめです。
claude mcp add notion -- npx -y @notionhq/notion-mcp-server
Notion Integration Tokenを OPENAPI_MCP_HEADERS に設定してください。
Jira MCP — チケット管理と実装を直結
Atlassian公式のJira MCPサーバーで、JiraのIssue確認・更新・作成をClaude Codeから行えます。「このJiraチケットの要件を実装して」という指示だけで、チケット内容を読んで実装まで進めることができます。
Slack MCP — チャンネル情報の活用
Slack MCPサーバーにより、SlackのメッセージやスレッドをClaudeが参照・投稿できるようになります。スレッドで共有された仕様や議事録を参照しながらコーディングするユースケースで効果を発揮します。
claude mcp add slack -- npx -y @modelcontextprotocol/server-slack
デザイン・UI開発
Figma MCP — デザインからコードへの変換を加速
Figma MCPサーバーはFigmaのデザインデータをClaudeのコンテキストに取り込み、デザインに忠実なコード生成を支援します。コンポーネントの構造・カラートークン・スペーシングをClaudeが直接読み取れるため、デザインとコードのギャップを大幅に縮小できます。
Figmaの設定画面でPersonal Access Tokenを取得し、MCPサーバーに渡すだけで利用を開始できます。
MCPサーバーの追加方法(設定手順)
Claude CodeへのMCPサーバー追加は、claude mcp add コマンドを使う方法が最も簡単です。
方法1: CLIコマンドで追加(推奨)
以下のコマンド形式でMCPサーバーを追加できます:
claude mcp add <サーバー名> -- <実行コマンド>
例えば、GitHub MCPサーバーを追加する場合:
claude mcp add github -- npx -y @modelcontextprotocol/server-github
このコマンドは --scope フラグで適用範囲を指定できます:
--scope local:現在のプロジェクトのみ(デフォルト)--scope user:ユーザー全体に適用--scope project:.claude/フォルダに設定を保存してチームで共有
方法2: 設定ファイルを直接編集
Claude Codeの設定ファイル(~/.claude.json または .claude/settings.json)を直接編集することもできます。複数のサーバーをまとめて設定したい場合に便利です。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
},
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": {
"BRAVE_API_KEY": "your_api_key_here"
}
}
}
}
追加したMCPサーバーの確認
設定済みのMCPサーバーは以下のコマンドで確認できます:
claude mcp list
Claude Codeのセッション内で /mcp コマンドを実行すると、現在接続中のサーバーと利用可能なツール一覧を確認できます。
API キーの管理について
MCPサーバーの多くはAPIキーを必要とします。キーは設定ファイルにハードコードせず、環境変数を通じて渡すことをおすすめします。.env ファイルを使う場合は .gitignore への追加を忘れずに。
まとめ:まず3つから始めよう
MCPサーバーは強力な拡張機能ですが、最初から全部入れる必要はありません。まず以下の3つから始めて、徐々に用途に合わせて追加していくのがおすすめです。
- GitHub MCP — GitHubを使っているなら必須。開発ワークフローに即効果が出る
- Context7 MCP — ライブラリの最新ドキュメントを参照させるだけでコードの質が上がる
- Brave Search MCP — Web検索能力を与えるだけで、知識カットオフの壁がなくなる
MCPサーバーを活用することで、Claude Codeは単なるコード補完ツールから、実際の開発ワークフローに組み込まれた自律的なエージェントへと進化します。あなたの開発スタイルに合ったサーバーを組み合わせて、Claude Codeのポテンシャルを最大限に引き出してください。
本記事で紹介したMCPサーバーはすべてオープンソースで公開されており、Anthropicの公式MCPサーバーリポジトリ(
github.com/modelcontextprotocol/servers)やコミュニティの各リポジトリから入手できます。
