MCP(Model Context Protocol)の実用的なサーバーを用途別に厳選して紹介。ファイル操作、DB接続、API連携、ブラウザ操作など、導入手順付きで解説します。
使い方ガイド
公開: by ToolCraft Lab 約11分で読めます

MCPサーバーおすすめ一覧 — 用途別に厳選した実用サーバー15選【2026年版】

MCP(Model Context Protocol)の実用的なサーバーを用途別に厳選して紹介。ファイル操作、DB接続、API連携、ブラウザ操作など、導入手順付きで解説します。

#MCP#Claude Code#開発効率化

AIエージェントの能力を拡張するMCPサーバー

Claude CodeやClaude DesktopでMCPを使い始めたけれど、「どんなサーバーがあるの?」「何を入れればいいの?」と迷っていませんか? この記事では、実際に開発で役立つMCPサーバーを用途別に厳選して紹介します。

MCP(Model Context Protocol)のエコシステムは急速に拡大しており、2026年3月時点でコミュニティ製を含め数百のサーバーが公開されています。その中から、実用性・安定性・メンテナンス状況を基準に厳選した15のサーバーを、カテゴリ別に紹介します。

各サーバーには 導入コマンド を付けているので、気になるものはすぐに試せます。


ファイル・ディレクトリ操作

1. Filesystem Server

AIにローカルファイルの読み書きを許可する、もっとも基本的なMCPサーバーです。

項目内容
パッケージ@modelcontextprotocol/server-filesystem
提供元Anthropic(公式)
主な機能ファイルの読み取り・書き込み・検索・ディレクトリ操作
# インストール & 追加
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/project

ポイント: 許可するディレクトリを絞ることで、意図しないファイル操作を防げます。プロジェクトの src/ ディレクトリだけを指定する、といった使い方がおすすめです。筆者の環境では、このFilesystem Serverが最も使用頻度が高く、導入して一番「効いた」と感じたサーバーです。

2. Google Drive Server

Google Drive上のファイルをAIから検索・読み取りできます。

項目内容
パッケージ@modelcontextprotocol/server-gdrive
提供元Anthropic(公式)
主な機能ファイル検索、内容の読み取り、Google Docs/Sheets対応
claude mcp add gdrive -- npx -y @modelcontextprotocol/server-gdrive

OAuth認証が必要です。初回起動時にブラウザでGoogleアカウント認証が求められます。


データベース連携

3. PostgreSQL Server

PostgreSQLデータベースに接続し、スキーマの閲覧やSQLクエリの実行をAIに任せられます。

項目内容
パッケージ@modelcontextprotocol/server-postgres
提供元Anthropic(公式)
主な機能スキーマ取得、SELECT/INSERT/UPDATE/DELETEクエリの実行
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://user:pass@localhost:5432/mydb

注意: 本番DBへの接続は避け、開発用・ステージング用のDBを指定してください。読み取り専用のユーザーで接続するのがベストプラクティスです。

4. SQLite Server

軽量なSQLiteデータベースを操作できるサーバーです。ローカル開発やプロトタイピングに最適です。

項目内容
パッケージ@modelcontextprotocol/server-sqlite
提供元Anthropic(公式)
主な機能テーブル一覧、クエリ実行、スキーマ確認
claude mcp add sqlite -- npx -y @modelcontextprotocol/server-sqlite /path/to/database.db

5. MySQL Server(コミュニティ)

MySQLを使ったプロジェクトで活躍するコミュニティ製サーバーです。

claude mcp add mysql -- npx -y @benborla29/mcp-server-mysql \
  --mysql-host localhost \
  --mysql-port 3306 \
  --mysql-user root \
  --mysql-password your_password \
  --mysql-database your_db

Git・GitHub連携

6. GitHub Server

GitHubのリポジトリ、Issue、PRをAIから操作できます。開発ワークフローの自動化に欠かせないサーバーです。

項目内容
パッケージ@modelcontextprotocol/server-github
提供元Anthropic(公式)
主な機能リポジトリ検索、Issue/PR操作、ファイル内容の取得
# 環境変数にトークンを設定
export GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxxxxxxxxxxxx

# サーバーを追加
claude mcp add github -- npx -y @modelcontextprotocol/server-github

活用例: 「このリポジトリの未解決Issueを一覧にして」「Issue #42 に関連するPRを探して」といった指示が自然言語で可能になります。

7. Git Server

ローカルのGitリポジトリを操作するサーバーです。コミット履歴の分析やdiffの取得に使います。

項目内容
パッケージ@modelcontextprotocol/server-git
提供元Anthropic(公式)
主な機能コミット履歴、diff、ブランチ一覧、ファイル状態
claude mcp add git -- npx -y @modelcontextprotocol/server-git

Web・検索

8. Brave Search Server

Brave Search APIを使ってWeb検索を実行します。最新の技術情報やエラーメッセージの解決策を探すのに便利です。

項目内容
パッケージ@modelcontextprotocol/server-brave-search
提供元Anthropic(公式)
主な機能Web検索、ローカル検索
# Brave Search APIキーを取得して設定
export BRAVE_API_KEY=your_api_key

claude mcp add brave-search -- npx -y @modelcontextprotocol/server-brave-search

Brave Search APIは無料枠(月2,000クエリ)があるので、個人開発には十分です。

9. Fetch Server

指定したURLのWebページを取得し、Markdown形式に変換してAIに渡します。

項目内容
パッケージ@modelcontextprotocol/server-fetch
提供元Anthropic(公式)
主な機能URL取得、HTMLからMarkdownへの変換
claude mcp add fetch -- npx -y @modelcontextprotocol/server-fetch

活用例: 「このURLのドキュメントを読んで要約して」「公式ドキュメントの該当ページを確認して」といった指示に対応できます。

10. Puppeteer Server

ヘッドレスブラウザ(Puppeteer)を使い、Webページの操作やスクリーンショット取得をAIに任せられます。

項目内容
パッケージ@modelcontextprotocol/server-puppeteer
提供元Anthropic(公式)
主な機能ページ遷移、クリック、フォーム入力、スクリーンショット
claude mcp add puppeteer -- npx -y @modelcontextprotocol/server-puppeteer

E2Eテストの自動化やWebスクレイピングに活用できます。


記憶・ナレッジ管理

11. Memory Server

AIに長期記憶を持たせるサーバーです。会話をまたいで情報を保持できます。

項目内容
パッケージ@modelcontextprotocol/server-memory
提供元Anthropic(公式)
主な機能エンティティの保存・検索・関連付け
claude mcp add memory -- npx -y @modelcontextprotocol/server-memory

活用例: プロジェクトの設計方針、過去の意思決定、チームメンバーの担当領域などを記憶させておくと、セッションをまたいでもコンテキストを維持できます。

12. Obsidian Server(コミュニティ)

Obsidianのナレッジベースを検索・読み取りできるサーバーです。Obsidianで技術メモを管理しているエンジニアに便利です。

claude mcp add obsidian -- npx -y mcp-obsidian /path/to/vault

外部サービス連携

13. Slack Server

Slackのメッセージ送信やチャンネル情報の取得をAIから行えます。

項目内容
パッケージ@modelcontextprotocol/server-slack
提供元Anthropic(公式)
主な機能メッセージ送信、チャンネル一覧、メッセージ検索
export SLACK_BOT_TOKEN=xoxb-xxxxxxxxxxxxx
claude mcp add slack -- npx -y @modelcontextprotocol/server-slack

14. Notion Server(コミュニティ)

Notionのページやデータベースを検索・取得できるサーバーです。

export NOTION_API_KEY=secret_xxxxxxxxxxxxx
claude mcp add notion -- npx -y @suekou/mcp-notion-server

活用例: 「Notionの仕様書から○○の要件を調べて」「Notionのタスクボードを確認して」といった使い方ができます。

15. Linear Server(コミュニティ)

プロジェクト管理ツールLinearのIssueをAIから操作できます。

export LINEAR_API_KEY=lin_api_xxxxxxxxxxxxx
claude mcp add linear -- npx -y mcp-linear

MCPサーバーの選び方ガイド

どのサーバーを導入すべきか迷ったら、以下の優先順位で検討してください。

まず入れるべき3つ(初心者向け)

  1. Filesystem — ファイル操作の基本
  2. GitHub — 開発フローとの統合
  3. Fetch — Webドキュメントの参照

開発効率を上げる追加3つ(中級者向け)

  1. PostgreSQL / SQLite — DB操作の自動化
  2. Brave Search — 最新情報の検索
  3. Memory — コンテキストの永続化

チーム開発で役立つ(上級者向け)

  1. Slack — コミュニケーション連携
  2. Notion / Linear — プロジェクト管理連携
  3. Puppeteer — E2Eテスト自動化

MCPサーバー導入時の注意点

セキュリティ

  • 本番環境のDBには直接接続しない — 読み取り専用ユーザーかステージングDBを使う
  • APIトークンの管理 — 環境変数で管理し、設定ファイルに直接書かない
  • 信頼できるソースのみ使う — npm のダウンロード数、GitHub のスター数を確認する

パフォーマンス

  • MCPサーバーは 必要なものだけ を有効にする(起動時にすべてのサーバーが初期化される)
  • ローカルで動作するサーバー(stdio通信)は、リモートサーバーより高速
  • 不要になったサーバーは claude mcp remove <name> で削除する

バージョン管理

# サーバーの一覧と状態を確認
claude mcp list

# 特定のサーバーを削除
claude mcp remove <server-name>

# サーバーを再追加(バージョン更新)
claude mcp add <name> -- npx -y <package>@latest <args>

.mcp.json でチームと共有する

プロジェクト単位でMCPサーバー設定を共有したい場合は、プロジェクトルートに .mcp.json を作成します。

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "./src"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": ""
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://dev_user:pass@localhost:5432/devdb"]
    }
  }
}

このファイルをGitリポジトリにコミットすれば、チームメンバーが claude を起動するだけで同じMCPサーバー構成が自動的に読み込まれます。

注意: APIキーなどのシークレットは .mcp.json に直接書かず、環境変数で参照する形にしてください。


まとめ

MCPサーバーを適切に選んで導入することで、AIエージェントの活用範囲は飛躍的に広がります。

  • 公式サーバー はメンテナンスが安定しており、初心者にもおすすめ
  • 用途に応じて段階的に追加 していくのが、無理なく使いこなすコツ。具体的な業務活用パターンはMCP実践活用ガイドを参照
  • セキュリティ を意識して、最小権限の原則を守る
  • チーム共有 には .mcp.json を活用する

次の記事では、Claude Code でのMCPサーバー設定をさらに詳しく解説します。


関連リンク