よく使うMCPサーバー設定まとめ - コピペで使える設定集
MCPサーバーの設定をまとめました。chrome-devtools、playwright、netlifyなど、よく使うMCPサーバーの設定をコピペで使えるようにしています。
※当記事にはアフィリエイトリンクが含まれる場合があります。
こんにちは。てばです。
MCPを使うとき、毎回設定を調べるのは面倒ですよね。
💭 あのMCPサーバーの設定、どうやって書くんだっけ...
こんな経験、ありませんか?
よく使うMCPサーバーの設定をまとめておけば、必要な時にサッとコピペして使えます。
この記事では、頻繁に使うMCPサーバーの設定を.mcp.jsonにそのまま使える形でまとめました。
📋 この記事の内容
- よく使うMCPサーバーの設定集
- 各サーバーの簡単な説明
.mcp.jsonの書き方--scope userでグローバル設定するTips
🎯 MCPサーバー設定の基本
ClaudeCodeでMCPサーバーを使うには、プロジェクトルートに.mcp.jsonを作成します。
設定ファイルはプロジェクトルート直下に置きます:
your-project/
├── .mcp.json ← ここに設定を書く
├── src/
└── package.json
プロジェクトルートで以下を実行すると .mcp.json が読み込まれます:
claude --mcp-config=.mcp.json
💡 Tips: グローバル設定には --scope user を使おう
GitHub MCPやContext7 MCPなど、複数のプロジェクトで共通して使いたいMCPサーバーは、プロジェクトごとに設定するよりもユーザーレベルで設定した方が便利です。
--scope userオプションを使うと、全プロジェクトで自動的にそのMCPサーバーが使えるようになります。
# GitHub MCPをユーザーレベルで追加
claude mcp add github --scope user -t http \
-b "https://api.githubcopilot.com/mcp/" \
--header "Authorization: Bearer github_pat_xxxxx"
# Context7 MCPをユーザーレベルで追加
claude mcp add context7 --scope user -- npx -y @upstash/context7-mcp
グローバル設定がおすすめなのはこのあたりです:
- GitHub MCP(どのプロジェクトでもGitHub操作が必要)
- Context7 MCP(ライブラリのドキュメント検索はどこでも使える)
- playwright / chrome-devtools(ブラウザ操作系はプロジェクト問わず便利)
設定は ~/.claude/settings.json に保存されます。
逆に、Supabase、Firebase、Backlogなどプロジェクト固有の認証情報が必要なMCPは、プロジェクトごとの.mcp.jsonで管理した方が安全です。
📖 よく使うMCPサーバー設定
以下は個人的によく使うmcpです!
知らないmcpがあれば、『名前 mcp』などで検索してもらえれば出ると思うので、参考にどうぞー
{
"mcpServers": {
"backlog": {
"type": "stdio",
"command": "npx",
"args": [
"backlog-mcp-server"
],
"env": {
"BACKLOG_DOMAIN": "domain.backlog.com",
"BACKLOG_API_KEY": "api-key"
}
},
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
},
"chrome-devtools": {
"type": "stdio",
"command": "npx",
"args": [
"chrome-devtools-mcp@latest"
],
"env": {}
},
"serena": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/oraios/serena",
"serena-mcp-server",
"--context",
"ide-assistant",
"--enable-web-dashboard",
"false"
]
},
"laravel-boost": {
"command": "php",
"args": [
"artisan",
"boost:mcp"
]
},
"GitHub": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer github_pat_key"
}
},
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws",
"MCP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
},
"disabled": false,
"autoApprove": []
},
"netlify": {
"command": "npx",
"args": ["-y", "@netlify/mcp"]
},
"vercel": {
"type": "http",
"url": "https://mcp.vercel.com"
},
"supabase": {
"command": "npx",
"args": [
"-y",
"@supabase/mcp-server-supabase@latest",
"--access-token",
"<personal-access-token>"
]
},
"expo-mcp": {
"type": "http",
"url": "https://mcp.expo.dev/mcp",
"headers": {}
},
"firebase": {
"command": "npx",
"args": ["-y", "firebase-tools@latest", "mcp"]
},
"postman-api": {
"command": "mcp-remote",
"args": [
"https://mcp.postman.com/mcp",
"--header",
"Authorization: Bearer bearertoken"
]
},
"revenuecat": {
"type": "http",
"url": "https://mcp.revenuecat.ai/mcp",
"headers": {
"Authorization": "Bearer bearertoken"
}
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"dart": {
"command": "dart",
"args": ["mcp-server", "--force-roots-fallback"]
},
"stripe": {
"type": "http",
"url": "https://mcp.stripe.com"
},
// https://github.com/GoogleCloudPlatform/cloud-run-mcp
"cloud-run": {
"command": "npx",
"args": ["-y", "@google-cloud/cloud-run-mcp"]
},
// https://developers.cloudflare.com/agents/model-context-protocol/mcp-servers-for-cloudflare/
"cloudflare-api": {
"url": "https://mcp.cloudflare.com/mcp"
},
// https://nextjs.org/docs/app/guides/mcp
"next-devtools": {
"command": "npx",
"args": ["-y", "next-devtools-mcp@latest"]
},
// https://github.com/gemini-cli-extensions/nanobanana
"nano-banana": {
"command": "npx",
"args": ["nano-banana-mcp"],
"env": {
"GEMINI_API_KEY": "your-gemini-api-key"
}
}
}
}
🇯🇵 日本特化のMCPサーバー
日本の法令・税務・労務・行政データにアクセスできるMCPサーバーも登場しています。
① 法令検索MCP(hourei-mcp-server)
- e-Gov法令APIに接続して、法令名検索・条文取得・改正履歴を取得
- 「〇〇法の第△条は?」と聞くだけで条文が返ってくる
- GitHub
npx hourei-mcp-server
② 税法MCP(tax-law-mcp)
- 24主要税法 + 17行政通達 + 1,950裁決事例に対応
- 「この経費は控除できる?」→ 根拠条文付きで回答
- ハルシネーション防止設計
- GitHub
npx -y tax-law-mcp
③ 労務法MCP(labor-law-mcp)
- 労働関連法45法 + 厚労省通達(労基局・安全衛生通達含む)
- 税法MCPと同じ作者が開発、MITライセンス
- GitHub
npx -y labor-law-mcp
④ 国会議事録MCP(kokkai_giji_mcp)
- 国立国会図書館APIに接続し、国会議事録の全文検索が可能
- 「大臣のAIに関する発言は?」のような検索に対応
- GitHub
docker pull seiichi3141/kokkai-giji-mcp
⑤ 不動産・地理空間MCP(mlit-dpf-mcp)
- 国土交通省が公式リリース した不動産情報ライブラリAPI
- 公示地価・防災データなど18以上のツールで地理空間データを検索
- Python 3.10+ & 国交省APIキーが必要(アルファ版)
- GitHub
⑥ 金融分析MCP(Dexter JP / EDINET DB)
- 上場企業約3,800社の構造化財務データ
- 100以上の財務指標、DCFバリュエーション、33業種スクリーニング
- Slack / Discord / LINE対応
- GitHub
🎁 おまけ:音声通知を設定する
ClaudeCodeの処理が完了したときに音声で知らせてくれる設定も便利です。
.claude/settings.local.jsonに以下を追加すると、処理が停止したときに音が鳴ります。
{
"hooks": {
"Stop": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "afplay /System/Library/Sounds/Glass.aiff"
}
]
}
]
},
"disableAllHooks": false
}
設定ファイルの場所はここです:
your-project/
├── .claude/
│ └── settings.local.json ← ここに設定を書く
├── .mcp.json
└── src/
この設定をしておけば、長い処理を待っている間に他の作業をしていても、音で完了を知らせてくれます。
- macOS限定(
afplayコマンドを使用) /System/Library/Sounds/配下の音に変更可能- Windowsの場合は別のコマンドに変更が必要
🎯 まとめ
設定は一度作ってしまえばあとはコピペするだけ。必要なときにこの記事を参照してください。
それでは、今回はこの辺で。
最後まで読んでいただきありがとうございました!てば(@basabasa8770)でした!