🔌
MCP — 外部ツールとの連携
中級者向けデータベース、Slack、ブラウザ...できることを拡張
MCP って何?(スマホのアプリで例えると)
MCP = スマホにアプリを追加するようなもの
スマホは買った状態でも電話やメールができますが、 アプリを追加すると「写真を加工」「タクシーを呼ぶ」「音楽を聴く」など、できることが増えますよね。
MCP(Model Context Protocol)も同じです。 Claude Code は最初から読み書き・検索・コマンド実行ができますが、 MCPサーバーを追加すると:
・ データベースに直接問い合わせ
・ Slackにメッセージを送る
・ ブラウザでWebページを操作
・ GitHubのIssueやPRを管理
...なども自動でできるようになります。
MCP(Model Context Protocol)も同じです。 Claude Code は最初から読み書き・検索・コマンド実行ができますが、 MCPサーバーを追加すると:
・ データベースに直接問い合わせ
・ Slackにメッセージを送る
・ ブラウザでWebページを操作
・ GitHubのIssueやPRを管理
...なども自動でできるようになります。
追加方法
ターミナルで1行のコマンドを実行するだけ:
# インターネット上のMCPサーバーを追加 claude mcp add --transport http サーバー名 https://example.com/mcp # パソコン内で動くMCPサーバーを追加 claude mcp add --transport stdio サーバー名 -- npx -y @some/mcp-package # Windows の場合(少し書き方が違います) claude mcp add --transport stdio サーバー名 -- cmd /c npx -y @some/mcp-package
用語解説
・
・
・
--transport http = インターネット経由で接続する方式・
--transport stdio = パソコンの中でプログラムを起動して接続する方式・
npx = JavaScriptのパッケージを一時的にダウンロードして実行するコマンドチームで共有したい場合
プロジェクトのルートに .mcp.json ファイルを作ると、チーム全員が同じMCPサーバーを使えます:
// .mcp.json(プロジェクトのルートフォルダに置く設定ファイル)
{
// MCPサーバーの一覧を定義する
"mcpServers": {
// "database" という名前でサーバーを登録
"database": {
// 実行するコマンド(npx = JavaScriptのパッケージ実行ツール)
"command": "npx",
// コマンドに渡す引数(PostgreSQLデータベース用のMCPサーバーを起動)
"args": ["-y", "@modelcontextprotocol/server-postgres"],
// 環境変数(パスワードなどの秘密情報を安全に渡す仕組み)
"env": {
"DATABASE_URL": "${DATABASE_URL}"
}
}
}
}用語解説
・
${DATABASE_URL} = 環境変数(パソコンに設定してある秘密の値)を参照する書き方。 パスワードなどをファイルに直接書かなくて済みます。おすすめの MCP サーバー(2026年版)
| サーバー名 | 何ができる? | おすすめの場面 |
|---|---|---|
| Sequential Thinking | 難しい問題を「順番に考える」ことで解決精度を上げる | 複雑なバグの原因調査やシステム設計をするとき。こんな人におすすめ: 「Claude の回答が浅い」と感じる人 |
| Context7 | ライブラリの最新ドキュメントをリアルタイムで取得 | 新しいライブラリを使い始めるとき。こんな人におすすめ: 「古い情報に基づいたコードを書かれて困る」人 |
| Supabase | データベース・ユーザー認証・ファイル保存に直接アクセス | Webアプリの裏側を作るとき。こんな人におすすめ: Supabase を使っている開発者 |
| Playwright | ブラウザを自動操作してWebページの動作をテスト | 「ボタンを押したら画面がこう変わる」のテスト。こんな人におすすめ: Webアプリのテストを自動化したい人 |
| GitHub | Issue(課題管理)やPR(コードレビュー依頼)を直接操作 | 開発の作業管理全般。こんな人におすすめ: GitHub で日常的に作業している開発者 |
Tool Search でメモリ節約
MCPサーバーをたくさん追加すると、全ツールの説明だけで Claude の記憶容量(コンテキスト)を圧迫してしまいます。
Tool Search 機能を使うと、必要なツールだけをその都度読み込むようになり、メモリ消費を約85%削減(72,000 → 8,700トークン)できます。たとえると、辞書を丸ごと持ち歩く代わりに、必要なページだけスマホで検索するようなものです。
Tool Search 機能を使うと、必要なツールだけをその都度読み込むようになり、メモリ消費を約85%削減(72,000 → 8,700トークン)できます。たとえると、辞書を丸ごと持ち歩く代わりに、必要なページだけスマホで検索するようなものです。
日本特化の MCP サーバー
Claude Code や Codex で使える、日本の法律・行政データに特化した MCP サーバーが続々と登場しています。これらを追加すると、Claude が日本の法令や公的データに直接アクセスして回答できるようになります。
1. 法令検索 MCP(hourei-mcp-server)
法律の条文をAIが直接取得
何ができる: e-Gov 法令 API(政府が公開している法律データベースの窓口)に接続し、日本の法律の条文を検索・取得できます。「〇〇法の第△条は?」と聞くだけで、正確な条文テキストが返ってきます。
たとえると: 六法全書(法律の辞書)を丸ごと Claude の頭の中に入れるようなもの。いちいちページをめくらなくても、聞くだけで該当条文が出てきます。
3つのツール:
・ 法令名検索 — 「個人情報保護法」などのキーワードで法律を探す
・ 条文取得 — 特定の条文の全文を取得する
・ 改正履歴 — その法律がいつ、どう改正されたかを確認する
インストール:
こんな人におすすめ: 弁護士、法務部門の担当者、契約書を扱うビジネスパーソン。法律の条文を正確に引用したい場面で威力を発揮します。
たとえると: 六法全書(法律の辞書)を丸ごと Claude の頭の中に入れるようなもの。いちいちページをめくらなくても、聞くだけで該当条文が出てきます。
3つのツール:
・ 法令名検索 — 「個人情報保護法」などのキーワードで法律を探す
・ 条文取得 — 特定の条文の全文を取得する
・ 改正履歴 — その法律がいつ、どう改正されたかを確認する
インストール:
npx hourei-mcp-serverこんな人におすすめ: 弁護士、法務部門の担当者、契約書を扱うビジネスパーソン。法律の条文を正確に引用したい場面で威力を発揮します。
2. 税法 MCP(tax-law-mcp)
税法・判例を網羅的に検索
何ができる: 24の主要税法 + 17の行政指針(通達、国税庁が出すルール解釈の文書)+ 1,950件の判例(過去の裁判で示された法律の解釈事例)を横断的に検索できます。
たとえると: 税理士事務所の書棚にある税法関連の書籍をすべてデジタル化して、Claude に「この取引の税務上の扱いは?」と聞くだけで関連する法律・判例・通達がまとめて出てくる仕組みです。
こんな人におすすめ: 税理士、公認会計士、経理担当者。確定申告の相談対応や税務調査の準備に活用できます。
たとえると: 税理士事務所の書棚にある税法関連の書籍をすべてデジタル化して、Claude に「この取引の税務上の扱いは?」と聞くだけで関連する法律・判例・通達がまとめて出てくる仕組みです。
こんな人におすすめ: 税理士、公認会計士、経理担当者。確定申告の相談対応や税務調査の準備に活用できます。
3. 労働法 MCP(labor-law-mcp)
労働関連法規を即座に参照
何ができる: 45の労働関連法(労働基準法、労働契約法、育児介護休業法など)+ 省令(各省庁が定める詳細なルール)をカバーします。
たとえると: 人事部の棚にある労働法の参考書を全部 Claude に読ませたようなものです。「残業時間の上限は?」「育休の取得条件は?」といった質問に、根拠条文付きで回答できます。
こんな人におすすめ: 人事・HR 担当者、社会保険労務士、労務管理を行うマネージャー。就業規則の作成や労務相談への対応に役立ちます。
たとえると: 人事部の棚にある労働法の参考書を全部 Claude に読ませたようなものです。「残業時間の上限は?」「育休の取得条件は?」といった質問に、根拠条文付きで回答できます。
こんな人におすすめ: 人事・HR 担当者、社会保険労務士、労務管理を行うマネージャー。就業規則の作成や労務相談への対応に役立ちます。
4. 国会議事 MCP(kokkai_giji_mcp)
国会の議事録を検索
何ができる: 国立国会図書館 API(国の図書館が公開しているデータベース窓口)を使って、国会の議事録(国会で何が話し合われたかの記録)を検索・取得できます。
たとえると: 国会中継を全部録画してテキスト化し、「〇〇大臣はこの法案についてなんと言った?」と聞くだけで該当箇所が出てくるようなものです。
こんな人におすすめ: 政策研究者、ジャーナリスト、シンクタンクのアナリスト。特定の政策テーマに関する国会での議論を素早く把握したい場面で便利です。
たとえると: 国会中継を全部録画してテキスト化し、「〇〇大臣はこの法案についてなんと言った?」と聞くだけで該当箇所が出てくるようなものです。
こんな人におすすめ: 政策研究者、ジャーナリスト、シンクタンクのアナリスト。特定の政策テーマに関する国会での議論を素早く把握したい場面で便利です。
5. 不動産/地理空間 MCP(mlit-dpf-mcp)
国土交通省の公式データにアクセス
何ができる: 国土交通省のデータプラットフォーム(国が集めた土地・建物・交通に関するデータの集積所)から、不動産価格や地理空間データ(地図上の位置情報や土地の形状データ)を取得できます。
たとえると: 不動産屋さんが使う相場データベースと地図アプリが合体して、Claude に「この住所の周辺の地価は?」と聞くだけで公式データが返ってくる仕組みです。
こんな人におすすめ: 不動産業者、都市計画の担当者、土地の評価を行う鑑定士。物件の価格査定やエリア分析に公式データを活用できます。
たとえると: 不動産屋さんが使う相場データベースと地図アプリが合体して、Claude に「この住所の周辺の地価は?」と聞くだけで公式データが返ってくる仕組みです。
こんな人におすすめ: 不動産業者、都市計画の担当者、土地の評価を行う鑑定士。物件の価格査定やエリア分析に公式データを活用できます。
6. 財務分析 MCP(Dexter JP / EDINET DB)
上場企業の財務データを分析
何ができる: EDINET(金融庁が運営する企業の有価証券報告書の公開システム)のデータベースから、上場企業約3,800社の財務データ(売上、利益、資産など)を取得・分析できます。
たとえると: 証券会社のアナリスト(企業分析の専門家)が使う企業データベースを、Claude に直接つないだようなものです。「トヨタの過去5年間の売上推移は?」と聞くだけで、公式データに基づいた回答が得られます。
こんな人におすすめ: 証券アナリスト、投資家、IR(投資家向け広報)担当者、経営企画部門。競合分析や投資判断の材料収集に活用できます。
たとえると: 証券会社のアナリスト(企業分析の専門家)が使う企業データベースを、Claude に直接つないだようなものです。「トヨタの過去5年間の売上推移は?」と聞くだけで、公式データに基づいた回答が得られます。
こんな人におすすめ: 証券アナリスト、投資家、IR(投資家向け広報)担当者、経営企画部門。競合分析や投資判断の材料収集に活用できます。