コンテンツへスキップ
Guide

2026 年にすべての開発者が知っておくべき 10 の MCP サーバー

| 8 min read

AI コーディング アシスタント用の 10 台の MCP サーバーの厳選されたリスト。 Botoi、GitHub、ファイルシステム、Postgres、Playwright、Sentry、Slack、Linear、Stripe、SQLite をセットアップ構成でカバーします。

Laptop with code editor and multiple terminal windows
Photo by Safar Safarov on Unsplash

Model Context Protocol (MCP) を使用すると、AI コーディング アシスタントが外部ツールを呼び出すことができます。 AI アシスタントは出力をチャット ウィンドウに貼り付けるのではなく、API を直接呼び出し、構造化された応答を処理します。 Claude Desktop、Cursor、VS Code Copilot、および Windsurf はすべて MCP サーバーをサポートしています。

エコシステムは急速に成長しました。 現在、開発者ユーティリティ、データベース、ブラウザ、エラー トラッカー、プロジェクト管理ツール、支払いプラットフォーム用の MCP サーバーがあります。 適切なものを見つけるには、コードを書くのに費やすほどの時間がかかります。

この記事では、セットアップに追加する価値のある 10 個の MCP サーバーについて説明します。 それぞれについて、何をするのか、いつそれに手を伸ばすのか、そしてそれを実行するための設定について説明します。

1. Botoi (44 の開発者ユーティリティ ツール)

Botoi は、単一のリモート MCP エンドポイントを通じて、DNS ルックアップ、WHOIS クエリ、JWT 署名と検証、Base64 エンコード、ハッシュ、PII 検出、電子メール検証、JSON フォーマット、正規表現テストなどの 44 のツールを公開します。 これは、エディターから解放される小さなタスクに最適なスイス アーミー ナイフです。

輸送: ストリーミング可能な HTTP (リモート、インストールなし)。
認証: キーなしで 5 要求/分および 100 要求/日で動作します。 上限を高めるにはキーを追加します。
いつ使用するか: コーディング セッション中に、DNS ルックアップ、ハッシュ比較、JWT デコード、または形式変換を迅速に行う必要があるが、ブラウザ タブを開いたり、CLI フラグを覚えたりしたくない場合。

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

完全なツールリスト: api.botoi.com/v1/mcp/tools.json

2.GitHub(公式)

公式 GitHub MCP サーバーを使用すると、アシスタントはリポジトリ、プル リクエスト、問題、ブランチ、ファイル コンテンツにアクセスできます。 会話を離れることなく、コードの検索、PR の作成、差分の確認、問題の管理を行うことができます。

輸送: stdio (npx 経由でローカルで実行)。
認証: 必要なスコープ (repo、read:org など) を備えた GitHub 個人アクセス トークン。
いつ使用するか: ブラウザに切り替えることなく、問題の作成、PR のレビュー、リポジトリ全体の検索、または GitHub からのファイル コンテンツの読み取りを行いたいと考えています。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

3. ファイルシステム(公式)

ファイルシステム サーバーは、アシスタントにマシン上のディレクトリへの読み取りおよび書き込みアクセスを制御する権限を与えます。 ファイルの一覧表示、内容の読み取り、ファイルの作成、ファイルの移動、名前による検索が可能です。 構成で指定したディレクトリへのアクセスはサンドボックス化されます。

輸送: 標準デジタル。
認証: なし。 アクセスは、許可されたディレクトリに制限されます。
いつ使用するか: 現在のプロジェクト ディレクトリ以外にある設定ファイルの読み取り、テンプレートの編集、またはファイルの整理を行うには、アシスタントが必要です。

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/you/projects"
      ]
    }
  }
}

追加の引数として複数のディレクトリ パスを渡し、複数の場所へのアクセスを許可します。

4.ポストグレ

Postgres MCP サーバーは、アシスタントを PostgreSQL データベースに接続します。 テーブルの一覧表示、スキーマの記述、読み取り専用 SQL クエリの実行が可能です。 アシスタントはデータベース構造を確認し、手動でクエリを作成しなくても、データに関する質問に答えることができます。

輸送: 標準デジタル。
認証: PostgreSQL 接続文字列。
いつ使用するか: データの問題をデバッグしている場合、なじみのないスキーマを調査している場合、または開発中に素早いカウントと集計が必要な場合。

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://user:password@localhost:5432/mydb"
      ]
    }
  }
}

デフォルトでは、クエリは読み取り専用モードで実行されます。 本番環境ではなく、開発データベースまたはステージング データベースに接続します。

5. SQLite

Postgres に似ていますが、SQLite ファイル用です。 アシスタントは、ローカル データベース ファイルのクエリ、スキーマの検査、分析クエリの実行を行うことができます。 モバイル アプリ データベース、組み込みシステム、ローカル開発に役立ちます。

輸送: 標準デジタル。
認証: なし。 .db ファイルへのパスが唯一の引数です。
いつ使用するか: あなたはローカル SQLite データベースを操作していて、AI アシスタントからデータを検査したり、クエリを実行したり、スキーマを探索したりしたいと考えています。

{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sqlite",
        "/path/to/database.db"
      ]
    }
  }
}

6. Playwright (ブラウザ自動化)

Playwright の MCP サーバーは、アシスタントが制御するブラウザを起動します。 ページに移動し、要素をクリックし、フォームに入力し、スクリーンショットを撮り、ページのコンテンツを読み取ることができます。 これにより、アシスタントがテストとスクレイピングのためのブラウザー自動化ツールに変わります。

輸送: 標準デジタル。
認証: なし。
いつ使用するか: フロントエンドの問題をデバッグしている場合、フォーム フローをテストしている場合、ページからデータをスクレイピングしている場合、またはデプロイされたページのスクリーンショットが必要な場合。

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    }
  }
}

走る npx playwright install Playwright を使用したことがない場合は、まずブラウザーのバイナリをダウンロードします。

7.セントリー(エラー監視)

Sentry の MCP サーバーは、アシスタントを Sentry 組織に接続します。 最近のエラーの一覧表示、クエリによる問題の検索、スタック トレースの読み取り、イベントの詳細の取得が可能です。 本番エラーをデバッグするとき、アシスタントはスタック トレースとコンテキストを Sentry から直接取得します。

輸送: 標準デジタル。
認証: project:read スコープとevent:read スコープを持つ Sentry 認証トークン。
いつ使用するか: ユーザーがバグを報告しました。 あなたはアシスタントに、Sentry でエラーを見つけてスタック トレースを読み、修正を提案するように依頼します。 すべてを 1 つの会話で。

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "@sentry/mcp-server"],
      "env": {
        "SENTRY_AUTH_TOKEN": "sntrys_your_token_here"
      }
    }
  }
}

8. Slack (メッセージング)

Slack MCP サーバーを使用すると、アシスタントはチャネルを読み取り、メッセージを検索し、更新を投稿できます。 会話を検索し、スレッド履歴を読み取り、ユーザーに代わってメッセージを送信できます。

輸送: 標準デジタル。
認証: Slack ボットのトークンとチーム ID。
いつ使用するか: Slack スレッドで行われた決定を検索したり、展開の更新をチャネルに投稿したり、特定のトピックについて言及した人を見つけたりしたいと考えています。

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@anthropic/slack-mcp-server"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token",
        "SLACK_TEAM_ID": "T0123456789"
      }
    }
  }
}

Slack アプリには、channels:history、channels:read、chat:write、および users:read スコープが必要です。

9. リニア(プロジェクト管理)

Linear の MCP サーバーを使用すると、アシスタントは問題、プロジェクト、サイクル、チームにアクセスできるようになります。 問題の作成、ステータスの更新、ラベルまたは担当者による検索、プロジェクトのロードマップの読み取りを行うことができます。

輸送: 標準デジタル。
認証: リニア API キー。
いつ使用するか: 機能を終了し、問題を完了としてマークしたり、フォローアップ チケットを作成したり、現在のサイクルで自分に割り当てられている内容を確認したりしたいと考えています。

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@linear/mcp-server"],
      "env": {
        "LINEAR_API_KEY": "lin_api_your_key_here"
      }
    }
  }
}

10. ストライプ (支払い)

Stripe の公式 MCP サーバーは、アシスタントを Stripe アカウントに接続します。 顧客のリスト、サブスクリプションの詳細の読み取り、請求書の検索、支払い意図の確認、製品の管理を行うことができます。 Stripe ダッシュボードに移動せずに、請求に関する問題をデバッグするのに役立ちます。

輸送: 標準デジタル。
認証: ストライプ秘密鍵 (開発中にテスト鍵を使用)。
いつ使用するか: 顧客が請求に関する問題を報告しました。 アシスタントは顧客レコードを取得し、最新の請求書を確認し、支払いステータスを読み取ります。 ダッシュボードは必要ありません。

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_your_key"]
    }
  }
}

使用 sk_test_ 開発中のキー。 共有ファイルまたはバージョン管理されたファイル内の MCP サーバー構成を介してライブ秘密キーを渡さないでください。

すべてのクライアントの Botoi MCP 構成

Botoi はリモート HTTP サーバーとして実行されるため、セットアップはすべてのクライアントで同じです。 npx、Docker、ローカルプロセスはありません。 それぞれの設定は次のとおりです。

クロードデスクトップ

に追加 claude_desktop_config.json:

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

クロード・コード

ターミナルで実行します。

claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp

カーソル

カーソル設定を開き、MCP に移動して、以下を追加します。

{
  "mcpServers": {
    "botoi": {
      "url": "https://api.botoi.com/mcp",
      "type": "streamable-http"
    }
  }
}

VS コード (GitHub コパイロット)

に追加 settings.json:

{
  "mcp": {
    "servers": {
      "botoi": {
        "type": "streamable-http",
        "url": "https://api.botoi.com/mcp"
      }
    }
  }
}

44 個のツールは最初の接続時に表示されます。 ほとんどのクライアントでは再起動は必要ありません。

実践的なワークフロー: 導入中の DNS チェック

ステージング環境をデプロイしています。 サイトが読み込まれていません。 DNS の設定ミスが疑われる。 Botoi MCP サーバーがエディターを離れることなくどのように役立つかを次に示します。

You: "Check the DNS A records for staging.acme.com"

Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "A" }

Result:
{
  "domain": "staging.acme.com",
  "type": "A",
  "records": [
    { "value": "76.76.21.21", "ttl": 300 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 14
}

You: "That's Vercel's IP. It should point to 143.204.15.88. Check the TXT records too."

Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "TXT" }

Result:
{
  "domain": "staging.acme.com",
  "type": "TXT",
  "records": [
    { "value": "v=spf1 include:_spf.google.com ~all", "ttl": 3600 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 11
}

これで 2 つのことがわかりました。A レコードが Vercel (ターゲット IP ではない) を指していることと、SPF レコードが存在することです。 アシスタントが問題を説明し、正しい DNS 変更を提案します。 インタラクション全体には 10 秒かかり、コンテキストの切り替えはありませんでした。

このパターンは、どの検索ツールでも機能します。 アシスタントに、SSL 証明書のチェック、電子メール ドメインの検証、失敗したリクエストからの JWT のデコード、または競合他社のサイトの技術スタックの検出を依頼します。 ツールは会話の中でいつでも利用できます。

インストールするサーバーを選択する方法

10 個すべてを一度にインストールしないでください。 各 MCP サーバーはアシスタントのコンテキストにツールを追加しますが、ツールが多すぎるとツールの選択が遅くなる可能性があります。 まずは、日々の作業に適したサーバーから始めてください。

  • ウェブ開発: Botoi (DNS、ヘッダー、SSL、JWT)、Playwright (ブラウザーのテスト)、GitHub (PR および問題)。
  • バックエンドとデータ: Postgres または SQLite (データベース クエリ)、Sentry (エラー追跡)、Botoi (ハッシュ、エンコード、形式変換)。
  • フルスタックチームのリーダー: GitHub (コードレビュー)、Linear (問題追跡)、Slack (チームコミュニケーション)、Stripe (請求のデバッグ)。
  • ソロ開発者: Botoi (44 の一般的なユーティリティのニーズをカバー)、Filesystem (ファイル管理)、GitHub (リポジトリ管理)。

重要なポイント

  • MCP を使用すると、AI コーディング アシスタントが外部ツールを直接呼び出すことができます。 ウィンドウ間でコピー&ペーストすることはできません。
  • リモート サーバー (Botoi、GitHub) はローカルにインストールする必要はありません。 ローカルサーバー (ファイルシステム、Postgres、Playwright) は npx 経由で実行されます。
  • ワークフローに合った 2 ~ 3 台のサーバーから始めます。 必要に応じて追加してください。
  • 機密システム (Stripe、Postgres、Sentry) にアクセスするサーバーにはテスト資格情報を使用します。 API キーをバージョン管理に決してコミットしないでください。
  • MCP エコシステムは成長しています。 チェック github.com/modelcontextprotocol/servers 利用可能なサーバーの完全なディレクトリの場合。

FAQ

モデル コンテキスト プロトコル (MCP) とは何ですか?
MCP は、AI コーディング アシスタントが外部のツールやサービスを直接呼び出すことができるオープン プロトコルです。 ブラウザまたはターミナルからの出力をチャットにコピーする代わりに、アシスタントは構造化された API 呼び出しを行い、応答を処理します。 Anthropic はこの仕様を公開しており、Claude Desktop、Cursor、VS Code Copilot、Windsurf などのクライアントがそれをサポートしています。
MCP サーバーはローカルで実行されますか? それともリモートで実行されますか?
両方。 一部の MCP サーバーは、マシン上でローカル プロセスとして実行されます (ファイルシステム、Postgres、Playwright)。 その他はリモート HTTP サービス (Botoi、GitHub、Sentry) として実行されます。 MCP プロトコルは、ローカル サーバーの stdio トランスポートとリモート サーバーのストリーミング可能な HTTP をサポートします。
複数の MCP サーバーに同時に接続できますか?
はい。 Claude Desktop、Cursor、および VS Code はすべて、構成ファイルで複数の MCP サーバーをサポートしています。 各サーバーは、アシスタントが呼び出すことができる個別のツール セットとして表示されます。 2 つのサーバーが同じ名前でツールを登録しない限り、サーバー間で競合は発生しません。
すべての MCP サーバーに API キーが必要ですか?
それはサーバーによって異なります。 ファイルシステムや SQLite などのローカル サーバーは認証を必要としません。 GitHub や Stripe などのリモート サーバーには、個人のアクセス トークンまたは API キーが必要です。 Botoi はキーなしで 1 分あたり 5 リクエスト、1 日あたり 100 リクエストで動作します。 上限を高めるにはキーを追加します。
stdio とストリーミング可能な HTTP トランスポートの違いは何ですか?
Stdio トランスポートは、MCP サーバーをローカルの子プロセスとして実行します。 AI クライアントは、標準入出力を介して AI クライアントと通信します。 ストリーミング可能な HTTP トランスポートは、JSON-RPC 2.0 を使用して HTTPS 経由でリモート サーバーに接続します。 ファイルシステムなどのローカル ツールは stdio を使用します。 Botoi や GitHub などのリモート API は HTTP を使用します。

botoiで開発を始めよう

150以上のAPIエンドポイント。検索、テキスト処理、画像生成、開発者ユーティリティに対応。無料プラン、クレジットカード不要。