本文へスキップ
Edition · Tokyo

MCP Catalog · Practical shortlist

MCP厳選カタログ

AIエージェントに「何を触らせるか」を決めるための、実務寄りMCPサーバー一覧です。 用途、認証、リスク、実行環境、設定例を1枚ずつ確認できるMVPとして整理しています。

MCPサーバーの保守元、パッケージ名、認証方式は変わりやすいため、導入前に必ず各カードのsourceUrlを確認してください。 本番データ、決済、クラウド、社内SaaSに接続する場合は読み取り専用・最小権限から始めてください。

用途フィルタ

タグを押すと該当カードだけを表示します。複数カテゴリを横断するサーバーもあります。

21件

Filesystem

sourceUrl

許可したディレクトリ内のファイル読み書き、検索、移動を行う基本サーバー。

ローカル作業 開発 ドキュメント
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
なし。起動時に許可ディレクトリを明示する。
risk
高。許可範囲を広げすぎると秘密情報や不要なファイルまで読める。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "C:/dev/project"]
    }
  }
}

notes: 最初に入れる候補。ただしホームディレクトリ全体やクラウド同期フォルダ全体を渡す運用は避ける。

ローカルGitリポジトリの履歴、差分、ブランチ、コミット情報を扱う。

開発 レビュー 調査
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
なし。対象リポジトリのローカル権限に依存する。
risk
中から高。書き込み系ツールを許す場合はブランチ破壊や意図しない変更に注意。
runtime
Python / stdio
configExample
{
  "mcpServers": {
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "C:/dev/project"]
    }
  }
}

notes: 過去にGit系MCPの安全性が話題になっているため、導入時は最新版とツール権限を確認する。

エンティティと関係を保存する簡易ナレッジグラフ型の永続メモリ。

ナレッジ管理 エージェント記憶 個人作業
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
なし。保存先ファイルのローカル権限に依存する。
risk
中。個人情報、顧客情報、秘密情報を長期保存しない設計が必要。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

notes: 小規模な個人メモリ向け。チーム運用や監査ログが必要な用途では別ストアを検討する。

Sequential Thinking

sourceUrl

複雑な問題を段階的に分解し、仮説や見直しを構造化する補助サーバー。

設計 調査 推論補助
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
なし。
risk
低。外部システム操作よりも思考整理が主用途。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "sequential-thinking": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
    }
  }
}

notes: 実データ連携ではなく、推論プロセスをツール化するタイプ。必要性は利用モデルの推論性能に左右される。

現在時刻、タイムゾーン変換、日時計算をエージェントに提供する。

スケジュール 調査 自動化
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
なし。
risk
低。システム時刻やタイムゾーン設定の誤りには注意。
runtime
Python / stdio
configExample
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time", "--local-timezone=Asia/Tokyo"]
    }
  }
}

notes: 日付の相対表現が多いワークフローで有用。スケジューラ本体ではない。

URLを取得し、HTMLやテキストをLLMが扱いやすい形に変換する。

調査 ドキュメント Web取得
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
基本なし。取得先サイトの認証が必要なページには別手段が必要。
risk
中。外部URL取得によるプロンプトインジェクション、SSRF、規約違反に注意。
runtime
Python / stdio
configExample
{
  "mcpServers": {
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    }
  }
}

notes: 公開Webの一次情報確認に便利。取得先の内容を信頼しすぎない運用が必要。

GitHub MCP Server

sourceUrl

Issue、PR、リポジトリ、ActionsなどGitHub操作をMCP経由で扱う公式サーバー。

開発 レビュー CI プロジェクト管理
clients
VS Code / Claude Desktop / Claude Code / Cursor
auth
GitHub OAuth、GitHub App、またはトークン。利用クライアントにより異なる。
risk
高。リポジトリ書き込み、Issue投稿、PR操作、CI操作の権限を最小化する。
runtime
Remote HTTP またはローカル実行
configExample
{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

notes: リモートURLや認証方式はクライアントごとに変わるため、公式READMEと利用先クライアントの手順を要確認。

Playwright MCP

sourceUrl

実ブラウザを操作し、クリック、入力、スクリーンショット、アクセシビリティツリー取得を行う。

ブラウザ操作 E2Eテスト UI確認
clients
VS Code / Claude Desktop / Claude Code / Cursor / Cline
auth
なし。ログイン済みブラウザ状態やテスト用アカウントの扱いに注意。
risk
高。Web操作、フォーム送信、管理画面操作を伴うため対象URLを限定する。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

notes: UI検証に強い一方、ページ情報が大きくなりやすい。CIでは通常のPlaywrightテストと使い分ける。

PostgreSQL

sourceUrl

PostgreSQLに接続し、スキーマ確認や読み取りクエリを行う。

DB調査 分析 開発
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
接続文字列。読み取り専用ユーザー推奨。
risk
高。個人情報、業務データ、重いクエリ、誤更新を避ける権限設計が必要。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://readonly:password@localhost:5432/app"]
    }
  }
}

notes: 旧reference実装は archived 扱い。新規導入では保守状況、read-only制限、代替サーバーを要確認。

ローカルSQLiteファイルを読み、簡易分析やスキーマ確認を行う。

DB調査 ローカル分析 プロトタイプ
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
なし。SQLiteファイルのローカル権限に依存する。
risk
中。個人情報入りDBやアプリ本番DBのコピーを不用意に渡さない。
runtime
Python / stdio
configExample
{
  "mcpServers": {
    "sqlite": {
      "command": "uvx",
      "args": ["mcp-server-sqlite", "--db-path", "C:/dev/project/dev.db"]
    }
  }
}

notes: 旧reference実装は archived 扱い。導入前にパッケージ名と保守状況を要確認。

チャンネル、スレッド、メッセージ検索や投稿をSlack API経由で行う。

チーム連携 調査 通知
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Slack Bot Token と Workspace 権限。
risk
高。社内会話、個人情報、誤投稿、外部共有チャンネルへの投稿に注意。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-...",
        "SLACK_TEAM_ID": "T..."
      }
    }
  }
}

notes: 旧reference実装は archived 扱いで、別メンテナンス版が存在する可能性あり。導入先を要確認。

Google Drive

sourceUrl

Google Drive上のファイル検索、読み取り、内容参照を行う。

ドキュメント ナレッジ管理 調査
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Google OAuth / API認証。スコープを限定する。
risk
高。社内文書、契約書、個人情報をLLMに渡す経路になる。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "gdrive": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-gdrive"]
    }
  }
}

notes: 旧reference実装は archived 扱い。現在の推奨実装、OAuth手順、対応クライアントを要確認。

Google Maps

sourceUrl

場所検索、経路、ジオコーディングなどGoogle Maps Platform情報を取得する。

位置情報 調査 業務自動化
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Google Maps API Key。
risk
中。API課金、位置情報のプライバシー、利用規約に注意。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "google-maps": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-google-maps"],
      "env": {
        "GOOGLE_MAPS_API_KEY": "..."
      }
    }
  }
}

notes: 旧reference実装は archived 扱い。APIの課金設定とクォータを必ず確認する。

Notion MCP

sourceUrl

Notionワークスペースの検索、ページ参照、作成、更新をOAuth経由で行う。

ナレッジ管理 ドキュメント プロジェクト管理
clients
Claude / VS Code / Cursor / Codex
auth
Notion OAuth。ヘッドレス運用ではAPIトークン版の可否を確認。
risk
高。社内Wikiや顧客情報を扱うため、接続先ワークスペースと権限範囲を絞る。
runtime
Remote HTTP
configExample
{
  "mcpServers": {
    "notion": {
      "url": "https://mcp.notion.com/mcp"
    }
  }
}

notes: Notion公式はホスト型MCPを案内。旧OSS版は保守状況が異なるため要確認。

Cloudflare MCP Server

sourceUrl

Cloudflare APIをMCPから操作し、Workers、DNS、R2、Pagesなどを扱う。

クラウド運用 デプロイ インフラ
clients
Claude Desktop / Claude Code / Cursor / VS Code
auth
Cloudflare OAuth または API Token。
risk
高。DNS変更、デプロイ、セキュリティ設定変更など本番影響が大きい。
runtime
Remote HTTP
configExample
{
  "mcpServers": {
    "cloudflare": {
      "url": "https://mcp.cloudflare.com/mcp"
    }
  }
}

notes: 本番アカウントでは読み取りから始め、API Token方式では権限を最小化する。

Context7

sourceUrl

ライブラリの最新ドキュメントやコード例を、プロンプトの文脈に合わせて取得する。

開発 ドキュメント 調査
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
基本なし。ホスト型やプランにより変わる可能性あり。
risk
中。取得したドキュメントの版、出典、ライセンスを確認する。
runtime
Node.js / stdio または Remote HTTP
configExample
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}

notes: パッケージ名やホスト型エンドポイントは変更される可能性があるため要確認。

Supabase MCP

sourceUrl

SupabaseプロジェクトのDB、API、設定、ログなどを操作・参照する。

DB調査 クラウド運用 開発
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Supabase Access Token / Project Ref など。
risk
高。DBデータ、認証設定、Edge Functions、本番環境への影響に注意。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/mcp-server-supabase"],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "..."
      }
    }
  }
}

notes: コミュニティ管理の表記があるため、公式サポート範囲とパッケージ名を要確認。

AWS MCP Servers

sourceUrl

AWSサービス操作やベストプラクティス参照を目的としたAWS Labs系MCP群。

クラウド運用 インフラ 開発
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
AWS認証情報、プロファイル、IAM権限。
risk
高。クラウドリソース作成・変更・削除、課金、秘密情報へのアクセスに注意。
runtime
Python / Node.js / stdio。サーバーにより異なる。
configExample
{
  "mcpServers": {
    "aws-docs": {
      "command": "uvx",
      "args": ["awslabs.aws-documentation-mcp-server@latest"]
    }
  }
}

notes: AWS Labs配下には複数サーバーがある。目的別に選び、IAMを最小権限にする。

Stripe Agent Toolkit

sourceUrl

Stripe APIをエージェントから使うためのツールキットで、MCP連携も提供する。

決済 SaaS運用 業務自動化
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Stripe API Key。可能なら制限付きキーを使う。
risk
高。顧客、請求、返金、サブスク変更など金銭影響がある。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/agent-toolkit"],
      "env": {
        "STRIPE_SECRET_KEY": "sk_test_..."
      }
    }
  }
}

notes: MCP起動方法とパッケージ名はバージョンで変わる可能性があるため公式READMEを要確認。本番キーは使わない。

SentryのIssue、イベント、スタックトレースを参照し、障害調査を支援する。

監視 障害調査 開発
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Sentry Auth Token / Organization Slug など。
risk
中から高。エラーイベントに個人情報や秘密値が含まれる可能性がある。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sentry"],
      "env": {
        "SENTRY_AUTH_TOKEN": "..."
      }
    }
  }
}

notes: 旧reference実装は archived 扱い。現在の公式・推奨サーバーがあるか要確認。

Redisキー、値、メタ情報を確認し、キャッシュやジョブ状態の調査に使う。

DB調査 障害調査 開発
clients
Claude Desktop / Claude Code / Cursor / Cline
auth
Redis URL、パスワード、TLS設定など。
risk
高。キャッシュ削除、セッション情報、キュー情報、個人情報に注意。
runtime
Node.js / stdio
configExample
{
  "mcpServers": {
    "redis": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-redis", "redis://localhost:6379"]
    }
  }
}

notes: 旧reference実装は archived 扱い。読み取り専用にできる実装やプロキシを検討する。