Cursor AIにおすすめのMCPサーバー(2026年版)
Cursor で役立つ Model Context Protocol (MCP) サーバーの厳選リスト
Hyperealで構築を始めよう
Kling、Flux、Sora、Veoなどに単一のAPIでアクセス。無料クレジットで開始、数百万規模まで拡張可能。
クレジットカード不要 • 10万人以上の開発者 • エンタープライズ対応
Cursor AI 向けのおすすめ MCP サーバー (2026年版)
Model Context Protocol (MCP) は、AI コーディングアシスタントが外部ツールとやり取りする方法を一変させました。コンテキストをエディタにコピー&ペーストする代わりに、MCP サーバーを使用することで Cursor が直接データベースを読み取り、GitHub の Issue を管理し、API をクエリし、その他数十のサービスと連携できるようになります。
このガイドでは、2026年における Cursor 向けのおすすめ MCP サーバーをカテゴリ別に紹介し、セットアップ手順と実用的なユースケースを解説します。
MCP とは?
MCP (Model Context Protocol) は、Anthropic によって作成されたオープン標準で、AI モデルが標準化されたインターフェースを通じて外部ツールを呼び出せるようにするものです。AI アシスタントのためのプラグインシステムだと考えてください。Cursor に MCP サーバーを追加すると、AI はデータベースへのクエリ、Figma デザインの読み取り、GitHub のプルリクエスト(PR)管理などを、エディタから直接実行できる新しい能力を獲得します。
Cursor に MCP サーバーを追加する方法
すべての MCP サーバーは、プロジェクトルートの .cursor/mcp.json(プロジェクト単位)または ~/.cursor/mcp.json(グローバル)で設定します。
{
"mcpServers": {
"server-name": {
"command": "npx",
"args": ["@package/mcp-server"],
"env": {
"API_KEY": "your-key-here"
}
}
}
}
ファイルを保存した後、Cursor を再起動してください。AI は関連性がある場合に、新しいツールを自動的に検出して使用します。
カテゴリ別トップ MCP サーバー
1. GitHub MCP サーバー
機能: Cursor が GitHub のリポジトリ、Issue、PR、コードレビューを直接管理できるようにします。
メリット: エディタと GitHub を切り替える必要がなくなります。Cursor を離れることなく、AI に PR の作成、コードレビュー、Issue の仕分けを依頼できます。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
}
}
}
}
主な提供ツール:
| ツール | 説明 |
|---|---|
create_pull_request |
タイトルと本文を指定して新しい PR を作成 |
list_issues |
リポジトリのオープンな Issue を一覧表示 |
create_issue |
新しい Issue を起票 |
get_pull_request_diff |
PR の差分(diff)をレビュー |
search_code |
リポジトリ間を横断してコードを検索 |
プロンプト例:
- 「現在のブランチの変更概要を含めて PR を作成して」
- 「『high priority』ラベルが付いたオープンなバグをすべてリストアップして」
- 「PR #42 の差分をレビューして改善点を提案して」
2. PostgreSQL / Supabase MCP サーバー
機能: Cursor をデータベースに接続し、AI がテーブルのクエリ、スキーマの調査、SQL の生成を行えるようにします。
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:password@localhost:5432/mydb"
}
}
}
}
主な提供ツール:
| ツール | 説明 |
|---|---|
query |
読み取り専用の SQL クエリを実行 |
list_tables |
データベース内のすべてのテーブルを表示 |
describe_table |
カラムの型や制約を取得 |
プロンプト例:
- 「users テーブルのスキーマを見せて」
- 「過去30日間で100ドル以上の注文をすべて抽出するクエリを書いて」
- 「products テーブルにはどのようなインデックスがありますか?」
セキュリティ上の注意: 読み取り専用のデータベース接続文字列を使用してください。MCP サーバーに本番環境のデータベースへの書き込み権限を絶対に与えないでください。
3. Figma MCP サーバー
機能: Figma のデザインを読み取り、デザイン案に一致するコードを Cursor が生成できるようにします。
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["@anthropic/mcp-server-figma"],
"env": {
"FIGMA_ACCESS_TOKEN": "your-figma-token"
}
}
}
}
主な提供ツール:
| ツール | 説明 |
|---|---|
get_file |
Figma ファイルの構造を取得 |
get_node |
特定のコンポーネントの詳細を取得 |
get_images |
ノードを画像としてエクスポート |
プロンプト例:
- 「Figma ファイル XYZ のログイン画面を確認して、それに一致する React コンポーネントを生成して」
- 「ヘッダーコンポーネントで使用されている色とフォントを教えて」
4. Jira MCP サーバー
機能: Jira のチケットの内容をコーディングのコンテキストに直接取り込みます。
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["@anthropic/mcp-server-jira"],
"env": {
"JIRA_URL": "https://yourcompany.atlassian.net",
"JIRA_EMAIL": "you@company.com",
"JIRA_API_TOKEN": "your-jira-token"
}
}
}
}
主な提供ツール:
| ツール | 説明 |
|---|---|
jira_get_issue |
キーを指定してチケットの詳細を取得 |
jira_search |
JQL クエリを実行 |
jira_update_issue |
チケットのステータスを更新 |
jira_add_comment |
チケットにコメントを追加 |
プロンプト例:
- 「PROJ-456 を読んで、そこに記載されている機能を実装して」
- 「現在のスプリントで担当者が決まっていないチケットをすべて見つけて」
5. Browser / Puppeteer MCP サーバー
機能: Cursor にウェブサイトの閲覧、スクリーンショットの撮影、ウェブページとのインタラクションを行う能力を与えます。
{
"mcpServers": {
"puppeteer": {
"command": "npx",
"args": ["@modelcontextprotocol/server-puppeteer"]
}
}
}
主な提供ツール:
| ツール | 説明 |
|---|---|
navigate |
ヘッドレスブラウザで URL を開く |
screenshot |
ページのスクリーンショットをキャプチャ |
click |
要素をクリック |
fill |
フォームフィールドに入力 |
evaluate |
ページ上で JavaScript を実行 |
プロンプト例:
- 「localhost:3000 にアクセスして、レイアウトのデバッグのためにホームページのスクリーンショットを撮って」
- 「登録フォームに入力して、バリデーションエラーが表示されるか確認して」
6. Filesystem MCP サーバー
機能: ワークスペース外のディレクトリに対して、スコープを限定した安全なファイルシステムアクセスを提供します。
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/directory"
]
}
}
}
プロンプト例:
- 「/etc/myapp/ 内のすべての JSON 設定ファイルをリストアップして」
- 「デプロイメントマニフェストの内容を読んで」
7. Slack MCP サーバー
機能: Cursor が Slack メッセージの読み取りと送信、チャンネルの検索、チームの会話からのコンテキスト取得を行えるようにします。
{
"mcpServers": {
"slack": {
"command": "npx",
"args": ["@anthropic/mcp-server-slack"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-bot-token"
}
}
}
}
プロンプト例:
- 「支払いのバグに関する最近のメッセージを Slack で検索して」
- 「#engineering チャンネルにデプロイが完了した旨を投稿して」
8. Sentry MCP サーバー
機能: Cursor を Sentry のエラー追跡に接続し、AI が実際の本番環境のエラーを確認できるようにします。
{
"mcpServers": {
"sentry": {
"command": "npx",
"args": ["@sentry/mcp-server"],
"env": {
"SENTRY_AUTH_TOKEN": "your-sentry-token",
"SENTRY_ORG": "your-org-slug"
}
}
}
}
プロンプト例:
- 「過去24時間で発生した未解決の重要エラーは何ですか?」
- 「Issue SENTRY-12345 のスタックトレースを見せて、修正案を提案して」
9. Linear MCP サーバー
機能: チームが Jira の代わりに Linear を使用している場合、この MCP サーバーで同様のチケット連携が可能です。
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["@anthropic/mcp-server-linear"],
"env": {
"LINEAR_API_KEY": "lin_api_your_key_here"
}
}
}
}
プロンプト例:
- 「現在のサイクルで私に割り当てられている Issue は何ですか?」
- 「ログインタイムアウトの問題についてバグチケットを作成して」
10. Memory / Knowledge Graph MCP サーバー
機能: ローカルのナレッジグラフに事実を保存することで、セッションを跨いで Cursor に永続的なメモリ(記憶)を与えます。
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["@modelcontextprotocol/server-memory"]
}
}
}
プロンプト例:
- 「私たちの API はすべてのエンドポイントで snake_case を使用していることを覚えておいて」
- 「このプロジェクトについて、これまでに教えた規約は何ですか?」
比較表
| MCP サーバー | セットアップ難易度 | 認証の必要性 | 最適な用途 |
|---|---|---|---|
| GitHub | 初級 | PAT トークン | PR 管理、コードレビュー |
| PostgreSQL | 初級 | 接続文字列 | DB クエリ、スキーマ調査 |
| Figma | 中級 | アクセストークン | デザインからコードへの変換 |
| Jira | 初級 | API トークン | スプリントベースの開発 |
| Puppeteer | 初級 | なし | テスト、UI のデバッグ |
| Filesystem | 初級 | なし | 複数リポジトリのワークフロー |
| Slack | 中級 | ボットトークン | チームのコンテキスト、共有 |
| Sentry | 中級 | 認証トークン | バグ修正、エラー追跡 |
| Linear | 初級 | API キー | Issue 管理 |
| Memory | 初級 | なし | 永続的なプロジェクト知識の保持 |
MCP サーバー管理のコツ
スモールスタート: 最も頻繁に使用するワークフローに合うサーバーを1つか2つ追加することから始めてください。アクティブなサーバーが多すぎると、Cursor の起動が遅くなったり、ツールの選択肢が増えすぎて AI が混乱したりすることがあります。
プロジェクトレベルの設定を活用する: .cursor/mcp.json をプロジェクトルートに配置することで、プロジェクトごとに異なる MCP 設定を持たせることができます。例えば、バックエンドプロジェクトには PostgreSQL と Sentry 、フロントエンドプロジェクトには Figma と Puppeteer が必要といった具合です。
シークレット情報はバージョン管理に含めない: 環境変数の参照を使用するか、git ignore された .env ファイルを使用してください。API トークンをリポジトリにコミットしないでください。
サーバーログを確認する: MCP サーバーが動作しない場合は、ターミナルで手動実行してエラー出力を確認してください。
npx @modelcontextprotocol/server-github 2>&1
まとめ
MCP サーバーは、Cursor を単なるスマートなコードエディタから、完全に統合された開発環境へと進化させます。GitHub、データベース、Figma、Issue トラッカーを接続することで、開発スピードを低下させる絶え間ないコンテキスト切り替えを排除できます。
もしプロジェクトで画像、動画、リップシンク、トーキングアバターなどの AI 生成メディアを扱う場合は、Hypereal AI がコードベースに直接統合できる統合 API を提供しています。クレジットカード不要で無料でサインアップして始められます。
