Claude Media
おすすめMCPサーバー10選 — 用途別の選び方とClaude Codeへの追加方法

おすすめMCPサーバー10選 — 用途別の選び方とClaude Codeへの追加方法

GitHub・Sentry・Notion・Slackなど10本のMCPサーバーを用途別に取り上げ、claude mcp addでの追加コマンドと選ぶ基準をまとめます。

MCPサーバーは種類が多く、どれから繋げばよいか迷いがちです。結論は「自分の作業で毎回コピペしている情報源から繋ぐ」です。issueトラッカー、監視ダッシュボード、社内DBのように、Claude Codeに手作業で貼り付けているデータがあれば、その系統のMCPサーバーが最初の1本になります。

この記事では10本を用途別に取り上げ、claude mcp addでの追加コマンドと選ぶ基準を示します。MCPプロトコル自体の仕組みはMCPとは、追加コマンドの構文やスコープの詳細はClaude Code MCP設定ガイドに譲り、ここでは「どれを選ぶか」だけに絞ります。

MCPサーバーは用途で選ぶと迷わない

10本の一覧です。認証方式が軽いものほど数分で使い始められます。

用途サーバー名接続方式認証おすすめ度
コードレビュー・Issue管理サーバー名GitHub接続方式リモートHTTP認証個人アクセストークンおすすめ度
エラー監視サーバー名Sentry接続方式リモートHTTP認証OAuthおすすめ度
ドキュメント検索サーバー名Notion接続方式リモートHTTP認証OAuthおすすめ度
チーム連携サーバー名Slack接続方式リモートHTTP認証OAuth(スコープ指定可)おすすめ度
決済データ照会サーバー名Stripe接続方式リモートHTTP認証OAuthおすすめ度
CRM検索サーバー名HubSpot接続方式リモートHTTP認証OAuthおすすめ度
表計算・軽量DBサーバー名Airtable接続方式ローカルstdio認証APIキーおすすめ度
リレーショナルDBサーバー名DBHub(PostgreSQL等)接続方式ローカルstdio認証接続文字列おすすめ度
デザイン連携サーバー名Figma接続方式リモートHTTP認証OAuthおすすめ度
ブラウザ自動化サーバー名Playwright接続方式ローカルstdio認証不要おすすめ度

◎は「認証が軽く、かつ使う頻度が高い定番」、○は「用途がはまれば強いが対象範囲を絞って使う方が安全」、△は「動かすために自分で認証情報を管理する必要がある」という基準で分けています。

接続方式は大きく2種類です。リモートHTTPはサービス提供元がサーバーを運用しており、OAuthでログインするだけで使えます。手元に何かを立てる必要はありません。ローカルstdioはnpxなどでプロセスを自分の手元に立ち上げる方式で、APIキーや接続文字列を自分で用意する必要がある代わりに、社内DBのように外部に公開できない対象にも届きます。表の「接続方式」列を見れば、どちら側の手間が発生するかが先に分かります。

開発・監視系 — GitHubとSentryはまず繋ぎたい2本

コードレビューとエラー調査は、Claude Codeとの相性が最も検証されている領域です。GitHubのリモートサーバーは、ファイングレインの個人アクセストークンをヘッダーに渡すだけで動きます。

claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
  --header "Authorization: Bearer YOUR_GITHUB_PAT"

トークンはGitHubのトークン設定画面から発行し、Claude Codeに触らせたいリポジトリだけにアクセス範囲を絞ります。claude mcp addはトークンの有効性を検証しません。設定だけを保存するため、プレースホルダーのままでも一旦は追加できてしまいます。/mcpを実行してconnectedと表示されるかまで確認してから使い始めてください。追加後は「PR #456をレビューして改善点を提案して」のように投げれば、差分を読んでコメントを返します。

SentryはOAuthで完結するため、コマンド1行のあとに /mcp でログインするだけです。

claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

接続後は「直近24時間で多いエラーは」「エラーID abc123のスタックトレースを見せて」のように聞けます。本番障害の一次調査をチャットの中で完結させられるのが強みです。

ドキュメント・コミュニケーション系 — NotionとSlackで情報を横断する

Notionは社内ドキュメントの散在に効きます。

claude mcp add --transport http notion https://mcp.notion.com/mcp

Slackは全チャンネルへのアクセスをそのまま許可するのではなく、oauth.scopes でスコープを絞って .mcp.json に書くのが安全です。

{
  "mcpServers": {
    "slack": {
      "type": "http",
      "url": "https://mcp.slack.com/mcp",
      "oauth": {
        "scopes": "channels:read chat:write search:read"
      }
    }
  }
}

読み取りと投稿だけに絞れば、Claude Codeが誤って関係ないチャンネルに書き込むリスクを構造的に減らせます。

ビジネスデータ系 — StripeとHubSpotは読み取り中心で使う

StripeもOAuthで繋がります。

claude mcp add --transport http stripe https://mcp.stripe.com

HubSpotはユーザースコープで追加でき、複数プロジェクトから同じ設定を使い回せます。

claude mcp add --transport http hubspot --scope user \
  https://mcp.hubspot.com/anthropic

決済データや顧客データは書き込みより照会中心の運用が無難です。

データ・DB系 — AirtableとDBHubはAPIキー・接続文字列の管理が前提

AirtableはAPIキーを環境変数で渡すstdioサーバーです。

claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable \
  -- npx -y airtable-mcp-server

PostgreSQLなどのリレーショナルDBには、@bytebase/dbhub パッケージのDBHubが使えます。接続文字列を直接渡すため、読み取り専用ユーザーで繋ぐのが前提です。

claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
  --dsn "postgresql://readonly:pass@prod.db.com:5432/analytics"

書き込み権限を持つユーザーで繋ぐと、Claude Codeが生成したクエリが本番データを直接変更できてしまいます。AirtableとDBHubは認証情報を自分で発行して渡す必要がある分、他の8本より導入のハードルが一段上がります。

認証情報を.mcp.jsonに直書きしない

チームで共有する.mcp.jsonにAPIキーや接続文字列をそのまま書くと、リポジトリ経由で漏れます。Claude Codeは${VAR}${VAR:-default}の展開に対応しているため、値は環境変数に逃がして参照だけをコミットします。

{
  "mcpServers": {
    "db": {
      "command": "npx",
      "args": ["-y", "@bytebase/dbhub", "--dsn", "${DATABASE_URL}"]
    }
  }
}

環境変数が未設定でも設定自体は読み込まれ、claude mcp listに警告が出る形で気づけます。DBHubの接続文字列やAirtableのAPIキーのように、値の中身を他人に見られたくないサーバーではこの書き方が基本になります。

デザイン・ブラウザ自動化系 — FigmaとPlaywrightは専用ガイドで深掘り

Figmaのリモートサーバーは、選択中のフレームをそのままコードへ変換する用途で強みを持ちます。

claude mcp add --transport http figma https://mcp.figma.com/mcp

Playwrightはブラウザ操作を自動化するstdioサーバーで、認証設定なしでnpxから起動します。

claude mcp add playwright -- npx @playwright/mcp@latest

この2本は接続オプションや使えるツールの数が多く、別記事で個別に扱っています。デザインからのコード生成手順はFigma MCPサーバーの使い方、ブラウザ操作のオプションと--capsによるツール追加はPlaywright MCPサーバーの使い方を参照してください。

選ぶ前に確認すべき注意点

もう1点、追加するスコープにも注意が必要です。個人の実験用途なら既定のlocalスコープで十分です。チームで共有する設定は--scope project.mcp.jsonに書き、APIキーのようなシークレットはlocaluserスコープに残してコミットしないようにします。スコープの詳細な使い分けはClaude Code MCP設定ガイドにまとめています。

よくある質問

MCPサーバーは無料で使えますか

MCPプロトコル自体に利用料はかかりません。ただしサーバーが接続する先のサービス(Stripeの決済データ、HubSpotのCRMなど)は、そのサービス自体の契約プランに従います。またclaude.aiの画面からコネクタとして追加する場合は、TeamプランやEnterpriseプランでは管理者のみが追加できる制限がかかります(claude mcp addのCLIコマンドにはこの制限はありません)。

リモート(HTTP)とローカル(stdio)はどちらを選ぶべきですか

クラウドサービスに接続するならリモートHTTPが基本です。OAuthで認証でき、サーバー側の保守もサービス提供元に任せられます。ローカルのファイル・DB・ブラウザなど、手元の環境に直接触る必要がある場合はstdioを選びます。AirtableやDBHubのようにクレデンシャルを自分で管理する前提の場合もstdioが中心です。

MCPサーバーを増やすとコンテキストが圧迫されませんか

既定で有効な「ツール検索」がツール定義の読み込みをClaudeが実際に使う場面まで遅延させるため、サーバー数を増やしてもセッション開始時のコンテキスト消費は最小限に抑えられます。

追加したのにClaude Codeから見えません

claude mcp listで名前が出ているか、Connectedになっているかをまず確認します。設定ファイルの読み込み、プロセスの起動、認証、ツール表示の4層に分けて切り分ける手順はMCPサーバーに接続できないときの切り分け手順にまとめています。

同じサーバーをチーム全員に配りたい場合はどうすればよいですか

個人用のlocalスコープではなく--scope projectで追加すると、設定がプロジェクト直下の.mcp.jsonに書かれます。これをバージョン管理に含めれば、リポジトリをクローンした全員が同じMCPサーバー構成を使えます。ただしAPIキーのような値は前述のとおり環境変数展開で逃がしてください。

まとめ

用途が明確なら、GitHub・Sentry・Figma・Playwrightの4本は認証の手間が軽く、失敗しにくい選択です。Notion・Slack・Stripe・HubSpotはOAuthで繋がる分、アクセス範囲をスコープで絞る一手間を挟みます。AirtableとDBHubは自分でAPIキーや接続文字列を管理する前提になるため、読み取り専用の認証情報を用意してから追加するのが安全です。どの系統から始めるか迷ったら、いま手作業でコピペしている情報源が最初の1本になります。

この記事を共有:XはてブLinkedIn
MCP をもっと見る →