[{"data":1,"prerenderedAt":1990},["ShallowReactive",2],{"/ja-jp/blog/duo-agent-platform-with-mcp":3,"navigation-ja-jp":1211,"banner-ja-jp":1640,"footer-ja-jp":1648,"blog-post-authors-ja-jp-Itzik Gan Baruch":1890,"blog-related-posts-ja-jp-duo-agent-platform-with-mcp":1905,"blog-promotions-ja-jp":1929,"next-steps-ja-jp":1981},{"id":4,"title":5,"authors":6,"body":8,"category":1189,"date":1190,"description":1191,"extension":1192,"externalUrl":1193,"faq":1193,"featured":1194,"heroImage":1195,"meta":1196,"navigation":1197,"path":1198,"seo":1199,"slug":1201,"stem":1202,"tags":1203,"template":1208,"updatedDate":1209,"__hash__":1210},"blogPosts/ja-jp/blog/duo-agent-platform-with-mcp.md","Model Context Protocol統合",[7],"Itzik Gan Baruch",{"type":9,"value":10,"toc":1169},"minimark",[11,24,30,64,79,89,94,103,107,110,124,127,131,134,138,147,170,174,186,196,200,214,266,275,476,488,491,511,713,726,729,748,755,758,761,766,772,777,783,787,790,816,824,828,835,844,849,854,877,914,1017,1020,1023,1031,1034,1037,1043,1047,1050,1077,1086,1089,1092,1106,1109,1117,1120,1145,1148,1156,1165],[12,13,14],"p",{},[15,16,17,18,23],"em",{},"8部構成ガイド「",[19,20,22],"a",{"href":21},"/ja-jp/blog/gitlab-duo-agent-platform-complete-getting-started-guide/","GitLab Duo Agent Platformを始める：完全ガイド","」のパート7へようこそ。本シリーズでは、開発ライフサイクル内でのAIエージェントとワークフローの構築・デプロイをマスターします。初めての操作から本番環境対応の自動化ワークフローの構築まで、フルカスタマイズ可能なチュートリアルに沿って解説します。",[12,25,26],{},[27,28,29],"strong",{},"本記事の内容:",[31,32,33,40,46,52,58],"ul",{},[34,35,36],"li",{},[19,37,39],{"href":38},"#what-is-mcp","Model Context Protocol(MCP)とは",[34,41,42],{},[19,43,45],{"href":44},"#setting-up-gitlab-mcp-client","MCPクライアントとしてのGitLab（外部サービスへの接続）",[34,47,48],{},[19,49,51],{"href":50},"#gitlab-mcp-server-capabilities","MCPサーバーとしてのGitLab（外部AIツールがGitLabにアクセス）",[34,53,54],{},[19,55,57],{"href":56},"#how-to-configure-mcp-server-in-your-ai-tool","セットアップと設定",[34,59,60],{},[19,61,63],{"href":62},"#using-the-mcp-server","実例",[12,65,66,67,72,73,78],{},"AIは、コードの生成、デバッグ、日常的なタスクの自動化により開発を加速できます。しかし、AI単体では学習済みデータや公開ソースに依存するため、デベロッパーは多くの場合、プロジェクト管理ツール、ダッシュボード、データベース、Figmaのデザインファイル、Google Driveのドキュメントなどの内部システムへのアクセスが必要になります。\n",[19,68,71],{"href":69,"rel":70},"https://about.gitlab.com/ja-jp/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform","に統合されたModel Context Protocol（",[19,74,77],{"href":75,"rel":76},"https://about.gitlab.com/topics/ai/model-context-protocol/",[],"MCP","）により、AIは社内サービスへの安全なアクセスが可能になり、デベロッパーは自分たちのワークフロー内でより包括的なサポートを直接受けることができます。",[80,81,82],"blockquote",{},[12,83,84,85,88],{},"🎯 今すぐ**",[19,86,71],{"href":69,"rel":87},[],"**をお試しください！",[90,91,93],"h2",{"id":92},"mcpとは","MCPとは",[12,95,96,97,102],{},"MCPは2024年にAnthropicによって初めて導入された、AIをデータおよびツールに接続するオープン標準です。MCPは安全な双方向チャネルとして機能します。MCPクライアント（AIアプリケーション、自律エージェント、または開発ツール）がデータやアクションを要求し、",[19,98,101],{"href":99,"rel":100},"https://about.gitlab.com/ja-jp/blog/what-is-mcp-server/",[],"MCPサーバー","が接続されたデータソースから信頼できる、認可された応答を提供します。\nMCPサーバーは、さまざまなシステムへの安全なブリッジとして機能します。データベース、API、ファイルシステム、クラウドサービス、または任意の外部サービスに接続してデータを取得し、提供できます。これにより、AIツールやエージェントは初期の学習データを超えて、リアルタイムの情報へのアクセスや、会議の再スケジュールやカレンダーの空き状況の確認などのアクションを実行できるようになり、同時に厳格なセキュリティ、プライバシー、監査の制御を維持します。",[90,104,106],{"id":105},"デベロッパー向けmcpの例","デベロッパー向けMCPの例",[12,108,109],{},"デベロッパーは、MCPを自分たちの開発ツールとワークフローに接続することで、強力な機能を活用できます。開発環境においてAIがMCPサーバーで実行できる実用的な例は次のとおりです：",[31,111,112,115,118,121],{},[34,113,114],{},"オープンイシューを確認してマージリクエストを作成",[34,116,117],{},"デプロイログとエラートレースを取得",[34,119,120],{},"技術的な意思決定に関するSlackのチームコミュニケーションを確認",[34,122,123],{},"チーム調整のための会議の再スケジュールやカレンダーの空き状況の確認",[12,125,126],{},"これらのデベロッパー向け機能により、AIはデベロッパーのワークフロー内で直接有意義なサポートを提供でき、ツール間のコンテキスト切り替えが不要になります。",[90,128,130],{"id":129},"mcpを使用する理由","MCPを使用する理由",[12,132,133],{},"AIはシステムAPIを直接呼び出せるのに、なぜMCPを使用するのでしょうか。各APIには独自の認証、データ形式、動作があり、AIはすべてのシステムに対してカスタムコネクタを使用し、APIの進化に応じて継続的にメンテナンスする必要があり、複雑でエラーが発生しやすくなるためです。MCPは、認証、権限、データ変換を処理する標準化された安全なインターフェースを提供することで、この問題に対処します。これにより、AIツールは任意のシステムに確実に接続できると同時に、統合を簡素化し、一貫した安全な動作を保証します。",[90,135,137],{"id":136},"gitlabのmcpサポート","GitLabのMCPサポート",[12,139,140,141,146],{},"GitLabは",[19,142,145],{"href":143,"rel":144},"https://about.gitlab.com/ja-jp/blog/gitlab-duo-chat-gets-agentic-ai-makeover/",[],"Duo Agentic Chat","にMCPサポートを追加し、これまでデベロッパーが日常的に使用するツールからAIを隔離していた障壁が解消されました。これにより、デベロッパーはお気に入りのIDEから直接、自然言語でツールキット全体にアクセスできるようになり、GitLab Duo Agent Platformは、デベロッパーの作業フローを中断したり、コンテキストの切り替えを強いられることなく、包括的なサポートを提供できます。\nGitLabは、2つの補完的なワークフローを通じて包括的なMCPサポートを提供します：",[31,148,149,160],{},[34,150,151,159],{},[27,152,153,158],{},[19,154,157],{"href":155,"rel":156},"https://docs.gitlab.com/ja-jp/user/gitlab_duo/model_context_protocol/mcp_clients/",[],"MCPクライアントワークフロー","："," Duo Agent PlatformがMCPクライアントとして機能し、各種外部ツールやサービスへの機能アクセスを可能にします。",[34,161,162,169],{},[27,163,164,158],{},[19,165,168],{"href":166,"rel":167},"https://docs.gitlab.com/ja-jp/user/gitlab_duo/model_context_protocol/mcp_server/",[],"MCPサーバーワークフロー"," GitLabはMCPサーバー機能も提供し、Claude Desktop、CursorなどのAIツール・アプリケーションやその他のMCP互換ツールがGitLabインスタンスに安全に接続できるようにします。",[90,171,173],{"id":172},"mcpクライアントワークフローのインタラクティブな操作デモ","MCPクライアントワークフローのインタラクティブな操作デモ",[12,175,176,179,180,185],{},[27,177,178],{},"よくある月曜日の朝の光景を想像してください。"," 会社の決済サービスでタイムアウトエラーが発生しています。顧客は購入を完了できず、迅速な調査が必要です。通常、Jiraを開いてインシデントチケットを確認し、Slackで最新情報を確認し、Grafanaダッシュボードでエラーの急増を確認するでしょう。GitLabのMCPサポートがあれば、IDEのチャットから直接、自然言語でこれらすべてを実行できます。MCPはすべてのシステムのデータを関連付け、開発ワークフローを離れることなく、即座に全体像を把握できます。\nこの機能を直接体験していただくために、上記の決済サービスシナリオを再現した",[19,181,184],{"href":182,"rel":183},"https://gitlab.navattic.com/mcp-ja",[],"インタラクティブな製品ツアー","を用意しました。以下の画像をクリックしてデモを開始してください。",[12,187,188],{},[19,189,191],{"href":182,"rel":190},[],[192,193],"img",{"alt":194,"src":195},"MCPウォークスルー","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758206468/osf0wkwe1l45oc6zjdhr.png",[90,197,199],{"id":198},"gitlab-mcpクライアントのセットアップ","GitLab MCPクライアントのセットアップ",[12,201,202,207,208,213],{},[19,203,206],{"href":204,"rel":205},"https://docs.gitlab.com/ja-jp/user/gitlab_duo_chat/agentic_chat/",[],"GitLab Duo Agentic Chat","または",[19,209,212],{"href":210,"rel":211},"https://docs.gitlab.com/ja-jp/user/duo_agent_platform/flows/foundational_flows/software_development/",[],"ソフトウェア開発フロー","を通じてデータのクエリを開始する前に、開発環境でMCPを設定する必要があります。手順は次のとおりです。",[31,215,216,230,236],{},[34,217,218,221,222,225,226,229],{},[27,219,220],{},"機能プレビューを有効にする"," — グループ設定で、左側のサイドバーの",[27,223,224],{},"GitLab Duo","に移動し、",[27,227,228],{},"機能プレビュー","セクションの「GitLab Duoの実験的機能とベータ版機能を有効にする」のチェックボックスをオンにします。",[34,231,232,235],{},[27,233,234],{},"グループのMCPを有効にする"," — GitLabグループ設定でMCPサポートを有効にして、Duo機能が外部システムに接続できるようにします。",[34,237,238,241,242,246,247],{},[27,239,240],{},"MCPサーバーを設定する"," — ",[243,244,245],"code",{},"mcp.json","ファイルにJSON形式でMCPサーバーを定義します。次の場所にファイルを作成します。",[31,248,249,258],{},[34,250,251,254,255],{},[27,252,253],{},"Windows："," ",[243,256,257],{},"C:\\Users\\\u003Cusername>\\AppData\\Roaming\\GitLab\\duo\\mcp.json",[34,259,260,254,263],{},[27,261,262],{},"その他のOS：",[243,264,265],{},"~/.gitlab/duo/mcp.json",[12,267,268,269,274],{},"ワークスペース固有の設定については、",[19,270,273],{"href":271,"rel":272},"https://docs.gitlab.com/ja-jp/user/gitlab_duo/model_context_protocol/mcp_clients/#create-workspace-configuration",[],"ワークスペース設定のセットアップ","を参照してください。",[276,277,282],"pre",{"className":278,"code":279,"language":280,"meta":281,"style":281},"language-json shiki shiki-themes github-light","{\n  \"mcpServers\": {\n    \"server-name\": {\n      \"type\": \"stdio\",\n      \"command\": \"path/to/server\",\n      \"args\": [\"--arg1\", \"value1\"],\n      \"env\": {\n        \"ENV_VAR\": \"value\"\n      }\n    },\n    \"http-server\": {\n      \"type\": \"http\",\n      \"url\": \"http://localhost:3000/mcp\"\n    },\n    \"sse-server\": {\n      \"type\": \"sse\",\n      \"url\": \"http://localhost:3000/mcp/sse\"\n    }\n  }\n}\n","json","",[243,283,284,293,303,311,327,340,361,369,380,386,392,400,412,423,428,436,448,458,464,470],{"__ignoreMap":281},[285,286,289],"span",{"class":287,"line":288},"line",1,[285,290,292],{"class":291},"sgsFI","{\n",[285,294,296,300],{"class":287,"line":295},2,[285,297,299],{"class":298},"sYu0t","  \"mcpServers\"",[285,301,302],{"class":291},": {\n",[285,304,306,309],{"class":287,"line":305},3,[285,307,308],{"class":298},"    \"server-name\"",[285,310,302],{"class":291},[285,312,314,317,320,324],{"class":287,"line":313},4,[285,315,316],{"class":298},"      \"type\"",[285,318,319],{"class":291},": ",[285,321,323],{"class":322},"sYBdl","\"stdio\"",[285,325,326],{"class":291},",\n",[285,328,330,333,335,338],{"class":287,"line":329},5,[285,331,332],{"class":298},"      \"command\"",[285,334,319],{"class":291},[285,336,337],{"class":322},"\"path/to/server\"",[285,339,326],{"class":291},[285,341,343,346,349,352,355,358],{"class":287,"line":342},6,[285,344,345],{"class":298},"      \"args\"",[285,347,348],{"class":291},": [",[285,350,351],{"class":322},"\"--arg1\"",[285,353,354],{"class":291},", ",[285,356,357],{"class":322},"\"value1\"",[285,359,360],{"class":291},"],\n",[285,362,364,367],{"class":287,"line":363},7,[285,365,366],{"class":298},"      \"env\"",[285,368,302],{"class":291},[285,370,372,375,377],{"class":287,"line":371},8,[285,373,374],{"class":298},"        \"ENV_VAR\"",[285,376,319],{"class":291},[285,378,379],{"class":322},"\"value\"\n",[285,381,383],{"class":287,"line":382},9,[285,384,385],{"class":291},"      }\n",[285,387,389],{"class":287,"line":388},10,[285,390,391],{"class":291},"    },\n",[285,393,395,398],{"class":287,"line":394},11,[285,396,397],{"class":298},"    \"http-server\"",[285,399,302],{"class":291},[285,401,403,405,407,410],{"class":287,"line":402},12,[285,404,316],{"class":298},[285,406,319],{"class":291},[285,408,409],{"class":322},"\"http\"",[285,411,326],{"class":291},[285,413,415,418,420],{"class":287,"line":414},13,[285,416,417],{"class":298},"      \"url\"",[285,419,319],{"class":291},[285,421,422],{"class":322},"\"http://localhost:3000/mcp\"\n",[285,424,426],{"class":287,"line":425},14,[285,427,391],{"class":291},[285,429,431,434],{"class":287,"line":430},15,[285,432,433],{"class":298},"    \"sse-server\"",[285,435,302],{"class":291},[285,437,439,441,443,446],{"class":287,"line":438},16,[285,440,316],{"class":298},[285,442,319],{"class":291},[285,444,445],{"class":322},"\"sse\"",[285,447,326],{"class":291},[285,449,451,453,455],{"class":287,"line":450},17,[285,452,417],{"class":298},[285,454,319],{"class":291},[285,456,457],{"class":322},"\"http://localhost:3000/mcp/sse\"\n",[285,459,461],{"class":287,"line":460},18,[285,462,463],{"class":291},"    }\n",[285,465,467],{"class":287,"line":466},19,[285,468,469],{"class":291},"  }\n",[285,471,473],{"class":287,"line":472},20,[285,474,475],{"class":291},"}\n",[31,477,478],{},[34,479,480,483,484,274],{},[27,481,482],{},"IDEをインストールして設定する"," — VSCodiumまたはVisual Studio Codeがインストールされていることを確認し、GitLab Workflow拡張機能（基本MCPサポートにはバージョン6.28.2以降、完全サポートにはバージョン6.35.6以降）を追加してください。\n手順の詳細、設定例、トラブルシューティングのヒントについては、",[19,485,487],{"href":155,"rel":486},[],"GitLab MCPクライアントドキュメント",[90,489,490],{"id":490},"サンプルプロジェクト",[12,492,493,494,497,498,503,504,506,507,510],{},"このウォークスルーを補完するために、その",[27,495,496],{},"基本","となった",[19,499,502],{"href":500,"rel":501},"https://gitlab.com/gitlab-da/use-cases/ai/gitlab-duo-agent-platform/mcp/gitlab-duo-mcp-demo.git",[],"プロジェクト","を共有します。このプロジェクトを使用すると、ご自身の環境で同じフローを再現し、GitLabのMCP機能を実際に体験できます。\nこれは、Jira、Slack、Grafanaからのモックデータを使用してインシデント対応シナリオをモデル化し、シミュレートされたエンタープライズ環境におけるMCPの機能性を実証しています。含まれている",[243,505,245],{},"設定ファイルは、ローカルMCPサーバー（",[243,508,509],{},"enterprise-data-v2","）への接続方法、およびオプションでAWSサービスによるクラウド統合のための拡張方法を示しています。",[276,512,514],{"className":278,"code":513,"language":280,"meta":281,"style":281},"{\n  \"mcpServers\": {\n    \"enterprise-data-v2\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"src/server.js\"],\n      \"cwd\": \"/path/to/your/project\"\n    },\n    \"aws-knowledge\": {\n      \"type\": \"stdio\"\n      \"command\": \"npx\",\n      \"args\": [\"mcp-remote\", \"https://knowledge-mcp.global.api.aws\"]\n    },\n    \"aws-console\": {\n      \"type\": \"stdio\"\n      \"command\": \"npx\",\n      \"args\": [\"@imazhar101/mcp-aws-server\"],\n      \"env\": {\n        \"AWS_REGION\": \"YOUR_REGION\",\n        \"AWS_PROFILE\": \"default\"\n      }\n    }\n  }\n}\n",[243,515,516,520,526,533,543,554,565,575,579,586,595,608,625,629,636,644,654,665,671,683,693,698,703,708],{"__ignoreMap":281},[285,517,518],{"class":287,"line":288},[285,519,292],{"class":291},[285,521,522,524],{"class":287,"line":295},[285,523,299],{"class":298},[285,525,302],{"class":291},[285,527,528,531],{"class":287,"line":305},[285,529,530],{"class":298},"    \"enterprise-data-v2\"",[285,532,302],{"class":291},[285,534,535,537,539,541],{"class":287,"line":313},[285,536,316],{"class":298},[285,538,319],{"class":291},[285,540,323],{"class":322},[285,542,326],{"class":291},[285,544,545,547,549,552],{"class":287,"line":329},[285,546,332],{"class":298},[285,548,319],{"class":291},[285,550,551],{"class":322},"\"node\"",[285,553,326],{"class":291},[285,555,556,558,560,563],{"class":287,"line":342},[285,557,345],{"class":298},[285,559,348],{"class":291},[285,561,562],{"class":322},"\"src/server.js\"",[285,564,360],{"class":291},[285,566,567,570,572],{"class":287,"line":363},[285,568,569],{"class":298},"      \"cwd\"",[285,571,319],{"class":291},[285,573,574],{"class":322},"\"/path/to/your/project\"\n",[285,576,577],{"class":287,"line":371},[285,578,391],{"class":291},[285,580,581,584],{"class":287,"line":382},[285,582,583],{"class":298},"    \"aws-knowledge\"",[285,585,302],{"class":291},[285,587,588,590,592],{"class":287,"line":388},[285,589,316],{"class":298},[285,591,319],{"class":291},[285,593,594],{"class":322},"\"stdio\"\n",[285,596,597,599,603,606],{"class":287,"line":394},[285,598,332],{"class":322},[285,600,602],{"class":601},"sB1qb",":",[285,604,605],{"class":322}," \"npx\"",[285,607,326],{"class":291},[285,609,610,612,614,617,619,622],{"class":287,"line":402},[285,611,345],{"class":298},[285,613,348],{"class":291},[285,615,616],{"class":322},"\"mcp-remote\"",[285,618,354],{"class":291},[285,620,621],{"class":322},"\"https://knowledge-mcp.global.api.aws\"",[285,623,624],{"class":291},"]\n",[285,626,627],{"class":287,"line":414},[285,628,391],{"class":291},[285,630,631,634],{"class":287,"line":425},[285,632,633],{"class":298},"    \"aws-console\"",[285,635,302],{"class":291},[285,637,638,640,642],{"class":287,"line":430},[285,639,316],{"class":298},[285,641,319],{"class":291},[285,643,594],{"class":322},[285,645,646,648,650,652],{"class":287,"line":438},[285,647,332],{"class":322},[285,649,602],{"class":601},[285,651,605],{"class":322},[285,653,326],{"class":291},[285,655,656,658,660,663],{"class":287,"line":450},[285,657,345],{"class":298},[285,659,348],{"class":291},[285,661,662],{"class":322},"\"@imazhar101/mcp-aws-server\"",[285,664,360],{"class":291},[285,666,667,669],{"class":287,"line":460},[285,668,366],{"class":298},[285,670,302],{"class":291},[285,672,673,676,678,681],{"class":287,"line":466},[285,674,675],{"class":298},"        \"AWS_REGION\"",[285,677,319],{"class":291},[285,679,680],{"class":322},"\"YOUR_REGION\"",[285,682,326],{"class":291},[285,684,685,688,690],{"class":287,"line":472},[285,686,687],{"class":298},"        \"AWS_PROFILE\"",[285,689,319],{"class":291},[285,691,692],{"class":322},"\"default\"\n",[285,694,696],{"class":287,"line":695},21,[285,697,385],{"class":291},[285,699,701],{"class":287,"line":700},22,[285,702,463],{"class":291},[285,704,706],{"class":287,"line":705},23,[285,707,469],{"class":291},[285,709,711],{"class":287,"line":710},24,[285,712,475],{"class":291},[12,714,715,254,718,721,722,725],{},[27,716,717],{},"セキュリティに関する注意：",[243,719,720],{},"aws-console","は、独立して検証されていないAWS統合用のコミュニティ開発MCPサーバーパッケージ（",[243,723,724],{},"@imazhar101/mcp-aws-server","）を使用しています。これはデモと学習目的のみを対象としています。本番環境で使用する場合は、パッケージを徹底的に評価するか、公式の代替手段を使用してください。",[12,727,728],{},"さらに、AWS認証情報は、設定ファイルにハードコーディングするのではなく、AWS CLIプロファイルまたはIAMロールを使用して設定してください。AWS SDKは環境から認証情報を自動的に検出します。これは企業ガバナンスとセキュリティコンプライアンスにおいて推奨されるアプローチです。",[12,730,731,732,736,737,740,741,744,745,747],{},"開始するには、",[19,733,735],{"href":500,"rel":734},[],"プロジェクトをクローン","し、",[243,738,739],{},"npm install","で依存関係をインストールしてから、",[243,742,743],{},"npm start","でローカルMCPサーバーを起動します。上記の設定で",[243,746,265],{},"ファイルを作成し、ローカル環境に合わせてファイルパスを更新し、VS Codeを再起動してMCP設定を読み込みます。オプションでAWS認証情報を追加すると、ライブクラウド統合を体験できます。",[12,749,750,751],{},"プロジェクトのクローンはこちら：",[19,752,754],{"href":500,"rel":753},[],"GitLab Duo MCP Demo",[90,756,757],{"id":757},"デモプロジェクトで試せるサンプルプロンプト",[12,759,760],{},"サンプルプロジェクトを設定したら、IDEのGitLab Duo Agentic Chatから直接データやツールの検索を開始できます。試せるプロンプト例をいくつか紹介します。",[31,762,763],{},[34,764,765],{},"「MCPを通じてアクセスできるツールは何ですか?」",[12,767,768],{},[192,769],{"alt":770,"src":771},"MCPを通じてアクセスできるツールは何ですか?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203432/xmahjenvoa82ov3kttqx.png",[31,773,774],{},[34,775,776],{},"「データベースの問題に関する最近のSlackディスカッションを表示してください。」",[12,778,779],{},[192,780],{"alt":781,"src":782},"MCPを通じてアクセスするツールに関するSlackディスカッション","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203432/wdwp5xzq6umeanb1xwbq.png",[90,784,786],{"id":785},"gitlab-mcpサーバーの機能","GitLab MCPサーバーの機能",[12,788,789],{},"これまで、GitLab Duo Agent PlatformがMCPクライアントとして機能し、外部のMCPサーバーに接続する方法を見てきました。次に、GitLab MCPサーバーの機能を見ていきましょう。\nGitLab MCPサーバーを使用すると、CursorやClaude DesktopなどのAIツールがGitLabインスタンスに安全に接続し、自然言語を通じて開発データを操作できます。認証はOAuth 2.0動的クライアント登録を通じて処理されるため、AIツールは自動的に登録され、適切な認可を得てGitLabデータにアクセスできます。\n現在、サーバーは次をサポートしています。",[31,791,792,798,804,810],{},[34,793,794,797],{},[27,795,796],{},"イシュー"," — 詳細の取得または新しいイシューの作成",[34,799,800,803],{},[27,801,802],{},"マージリクエスト"," — 詳細、コミット、ファイル変更の表示",[34,805,806,809],{},[27,807,808],{},"パイプライン"," — マージリクエストのジョブとパイプラインの一覧表示",[34,811,812,815],{},[27,813,814],{},"サーバー情報"," — MCPサーバーバージョンの確認",[12,817,818,819,274],{},"利用可能なツールと機能の完全なリストについては、",[19,820,823],{"href":821,"rel":822},"https://docs.gitlab.com/ja-jp/user/gitlab_duo/model_context_protocol/mcp_server/#available-tools-and-capabilities",[],"MCPサーバーのドキュメント",[90,825,827],{"id":826},"インタラクティブな製品ツアーgitlab-mcpサーバーの実際の動作","インタラクティブな製品ツアー：GitLab MCPサーバーの実際の動作",[12,829,830,834],{},[19,831,184],{"href":832,"rel":833},"https://gitlab.navattic.com/gitlab-mcp-server-jp",[],"でGitLab MCPサーバーを直接体験してください。\nMCPサーバーを使用したCursorのセットアップと、Cursor ChatによるGitLabインスタンスへの安全な接続について説明します。イシューの表示、新しいイシューの作成、マージリクエストの確認など、開発環境を離れることなく、自然言語を通じて直接実行する方法を確認できます。",[12,836,837],{},[19,838,840],{"href":832,"rel":839},[],[192,841],{"alt":842,"src":843},"MCPサーバーウォークスルー","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203431/y2zdd71miiw0pkwd0a5a.png",[845,846,848],"h3",{"id":847},"aiツールでmcpサーバーを設定する方法","AIツールでMCPサーバーを設定する方法",[12,850,851],{},[27,852,853],{},"前提条件:",[31,855,856,866],{},[34,857,858,861,862,865],{},[27,859,860],{},"Node.js","と",[27,863,864],{},"npm","がインストールされていることを確認します",[34,867,868,869,872,873,876],{},"ターミナルで",[243,870,871],{},"npx --version","を実行して、",[243,874,875],{},"npx","がグローバルにアクセス可能であることを確認します",[878,879,880,897],"ol",{},[34,881,882,885],{},[27,883,884],{},"機能フラグを有効にする",[31,886,887],{},[34,888,889,890,861,893,896],{},"GitLabインスタンスで",[243,891,892],{},"mcp_server",[243,894,895],{},"oauth_dynamic_client_registration","を有効にします",[34,898,899,902],{},[27,900,901],{},"AIツールにGitLab MCPサーバー設定を追加する",[31,903,904],{},[34,905,906,907,909,910,913],{},"ツールの設定ファイル（Cursorの場合は",[243,908,245],{},"、Claude Desktopの場合は",[243,911,912],{},"claude_desktop_config.json","）にMCPサーバーエントリを追加します。",[276,915,917],{"className":278,"code":916,"language":280,"meta":281,"style":281},"{\n  \"mcpServers\": {\n    \"GitLab\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"mcp-remote\",\n        \"https://\u003Cyour-gitlab-instance>/api/v4/mcp\",\n        \"--static-oauth-client-metadata\",\n        \"{\\\"scope\\\": \\\"mcp\\\"}\"\n      ]\n    }\n  }\n}\n",[243,918,919,923,929,936,947,954,961,968,975,1000,1005,1009,1013],{"__ignoreMap":281},[285,920,921],{"class":287,"line":288},[285,922,292],{"class":291},[285,924,925,927],{"class":287,"line":295},[285,926,299],{"class":298},[285,928,302],{"class":291},[285,930,931,934],{"class":287,"line":305},[285,932,933],{"class":298},"    \"GitLab\"",[285,935,302],{"class":291},[285,937,938,940,942,945],{"class":287,"line":313},[285,939,332],{"class":298},[285,941,319],{"class":291},[285,943,944],{"class":322},"\"npx\"",[285,946,326],{"class":291},[285,948,949,951],{"class":287,"line":329},[285,950,345],{"class":298},[285,952,953],{"class":291},": [\n",[285,955,956,959],{"class":287,"line":342},[285,957,958],{"class":322},"        \"mcp-remote\"",[285,960,326],{"class":291},[285,962,963,966],{"class":287,"line":363},[285,964,965],{"class":322},"        \"https://\u003Cyour-gitlab-instance>/api/v4/mcp\"",[285,967,326],{"class":291},[285,969,970,973],{"class":287,"line":371},[285,971,972],{"class":322},"        \"--static-oauth-client-metadata\"",[285,974,326],{"class":291},[285,976,977,980,983,986,988,990,992,995,997],{"class":287,"line":382},[285,978,979],{"class":322},"        \"{",[285,981,982],{"class":298},"\\\"",[285,984,985],{"class":322},"scope",[285,987,982],{"class":298},[285,989,319],{"class":322},[285,991,982],{"class":298},[285,993,994],{"class":322},"mcp",[285,996,982],{"class":298},[285,998,999],{"class":322},"}\"\n",[285,1001,1002],{"class":287,"line":388},[285,1003,1004],{"class":291},"      ]\n",[285,1006,1007],{"class":287,"line":394},[285,1008,463],{"class":291},[285,1010,1011],{"class":287,"line":402},[285,1012,469],{"class":291},[285,1014,1015],{"class":287,"line":414},[285,1016,475],{"class":291},[845,1018,1019],{"id":1019},"登録と認証",[12,1021,1022],{},"初回接続時に、AIツールは次を実行します。",[31,1024,1025,1028],{},[34,1026,1027],{},"OAuthアプリケーションとして自動的に登録",[34,1029,1030],{},"mcpスコープの認証をリクエスト",[845,1032,1033],{"id":1033},"ブラウザでの認証",[12,1035,1036],{},"接続時に、MCPクライアントは自動的にデフォルトのブラウザを開いてOAuthフローを完了します。GitLabでリクエストを確認して承認し、アクセスを許可し、安全なAPIアクセス用のアクセストークンを取得してください。",[12,1038,1039],{},[192,1040],{"alt":1041,"src":1042},"アクセスリクエスト","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203431/szkjoqkdxstdbdh4eirv.png",[845,1044,1046],{"id":1045},"mcpサーバーの使用","MCPサーバーの使用",[12,1048,1049],{},"AIツールがMCPサーバーに接続されると、開発環境から自然言語を使用して、直接GitLabデータ（イシュー、マージリクエスト、パイプライン）を安全に取得し、操作できます。以下は例になります。",[31,1051,1052,1057,1062,1067,1072],{},[34,1053,1054],{},[243,1055,1056],{},"プロジェクト123のイシュー42の詳細を取得",[34,1058,1059],{},[243,1060,1061],{},"パスワードの特殊文字に関する説明で「ログインバグを修正」というタイトルの新しいイシューを作成",[34,1063,1064],{},[243,1065,1066],{},"gitlab-org/gitlabプロジェクトのマージリクエスト15のすべてのコミットを表示",[34,1068,1069],{},[243,1070,1071],{},"マージリクエスト25で変更されたファイルは？",[34,1073,1074],{},[243,1075,1076],{},"パイプライン12345のすべてのジョブを表示",[80,1078,1079],{},[12,1080,1081,1082,274],{},"この機能は実験的であり、機能フラグによって制御されており、まだ本番環境での使用には対応していません。\n詳細な手順、設定例、トラブルシューティングについては、",[19,1083,1085],{"href":166,"rel":1084},[],"GitLab MCPサーバーのドキュメント",[90,1087,1088],{"id":1088},"まとめ",[12,1090,1091],{},"GitLab Duo Agent PlatformはMCPをサポートし、外部ツール統合によるAIを活用した開発ワークフローを可能にします。MCPサポートにより、GitLabはクライアントとサーバーの両方の役割を果たします。",[31,1093,1094,1100],{},[34,1095,1096,1099],{},[27,1097,1098],{},"MCPクライアント:"," GitLab Duo Agent Platformは外部システムからデータやサービスに安全にアクセスし、豊富なコンテキストをIDEに直接提供できます。",[34,1101,1102,1105],{},[27,1103,1104],{},"MCPサーバー:"," CursorやClaude Desktopなどの外部AIツールがGitLabインスタンスに接続し、プロジェクトデータにアクセスして操作を実行できます。すべて厳格なセキュリティとプライバシーを維持しながら実現します。\nこの双方向サポートにより、コンテキストの切り替えが削減され、デベロッパーのワークフローが加速し、AIがツールキット全体で有意義なサポートを提供できるようになります。",[90,1107,1108],{"id":1108},"次のステップ",[12,1110,1111,1112,1116],{},"エージェントの使用、フローの作成、AIカタログでのソリューションの検索、自動化メニューによるワークフローの管理、MCPによる機能の拡張方法を理解しました。最後のステップは、チームの特定のニーズに合わせてGitLab Duoをカスタマイズすることです。",[19,1113,1115],{"href":1114},"/ja-jp/blog/customizing-gitlab-duo-chat-rules-prompts-workflows/","パート8","では、カスタムチャットルールの作成、効果的なシステムプロンプトの作成、エージェントツールの設定、MCP統合のセットアップ、チーム固有のワークフロー向けのフローの調整方法を学びます。",[90,1118,1119],{"id":1119},"関連リンク",[31,1121,1122,1128,1134,1140],{},[34,1123,1124],{},[19,1125,1127],{"href":155,"rel":1126},[],"MCPクライアントドキュメント",[34,1129,1130],{},[19,1131,1133],{"href":166,"rel":1132},[],"MCPサーバードキュメント",[34,1135,1136],{},[19,1137,1139],{"href":75,"rel":1138},[],"Model Context Protocolとは？",[34,1141,1142],{},[19,1143,71],{"href":69,"rel":1144},[],[1146,1147],"hr",{},[12,1149,1150,1153],{},[27,1151,1152],{},"次へ:",[19,1154,1155],{"href":1114},"パート8：GitLab Duoのカスタマイズ：チャットルール、プロンプト、ワークフロー",[12,1157,1158,1161],{},[27,1159,1160],{},"前へ:",[19,1162,1164],{"href":1163},"/ja-jp/blog/monitor-manage-automate-ai-workflows/","パート6：AIワークフローの監視、管理、自動化",[1166,1167,1168],"style",{},"html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sB1qb, html code.shiki .sB1qb{--shiki-default:#B31D28;--shiki-default-font-style:italic}",{"title":281,"searchDepth":295,"depth":295,"links":1170},[1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1186,1187,1188],{"id":92,"depth":295,"text":93},{"id":105,"depth":295,"text":106},{"id":129,"depth":295,"text":130},{"id":136,"depth":295,"text":137},{"id":172,"depth":295,"text":173},{"id":198,"depth":295,"text":199},{"id":490,"depth":295,"text":490},{"id":757,"depth":295,"text":757},{"id":785,"depth":295,"text":786},{"id":826,"depth":295,"text":827,"children":1181},[1182,1183,1184,1185],{"id":847,"depth":305,"text":848},{"id":1019,"depth":305,"text":1019},{"id":1033,"depth":305,"text":1033},{"id":1045,"depth":305,"text":1046},{"id":1088,"depth":295,"text":1088},{"id":1108,"depth":295,"text":1108},{"id":1119,"depth":295,"text":1119},"ai","2025-09-26","MCPを使用して、外部サービスと連携してGitLab Duoを拡張できます。MCPクライアントとしてJira、Slack、AWSなどに接続したり、MCPサーバーとして外部AIツールがGitLabデータにアクセスできるようにすることも可能です。","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png",{},true,"/ja-jp/blog/duo-agent-platform-with-mcp",{"noIndex":1194,"title":5,"description":1200,"ogImage":1195},"MCPを使用して、外部サービスと連携してGitLab Duoを拡張できます。","duo-agent-platform-with-mcp","ja-jp/blog/duo-agent-platform-with-mcp",[1204,1205,1206,1207],"AI","product","features","tutorial","BlogPost","2026-08-07","ZAA1qzWht_aV5clxW_toQByBR4ZjwTIc64m1t05dnNg",{"logo":1212,"freeTrial":1217,"sales":1222,"login":1227,"items":1232,"search":1560,"minimal":1593,"duo":1610,"switchNav":1619,"pricingDeployment":1630},{"config":1213},{"href":1214,"dataGaName":1215,"dataGaLocation":1216},"/ja-jp/","gitlab logo","header",{"text":1218,"config":1219},"無料トライアルを開始",{"href":1220,"dataGaName":1221,"dataGaLocation":1216},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":1223,"config":1224},"デモをリクエスト",{"href":1225,"dataGaName":1226,"dataGaLocation":1216},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":1228,"config":1229},"サインイン",{"href":1230,"dataGaName":1231,"dataGaLocation":1216},"https://gitlab.com/users/sign_in/","sign in",[1233,1261,1363,1368,1482,1538],{"text":1234,"config":1235,"menu":1237},"プラットフォーム",{"dataNavLevelOne":1236},"platform",{"type":1238,"columns":1239},"cards",[1240,1246,1253],{"title":1234,"description":1241,"link":1242},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":1243,"config":1244},"プラットフォームの詳細はこちら",{"href":1245,"dataGaName":1236,"dataGaLocation":1216},"/ja-jp/platform/",{"title":71,"description":1247,"link":1248},"ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":1249,"config":1250},"GitLab Duoのご紹介",{"href":1251,"dataGaName":1252,"dataGaLocation":1216},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":1254,"description":1255,"link":1256},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":1257,"config":1258},"詳細はこちら",{"href":1259,"dataGaName":1260,"dataGaLocation":1216},"/ja-jp/why-gitlab/","why gitlab",{"text":1262,"left":1197,"config":1263,"menu":1265},"製品",{"dataNavLevelOne":1264},"solutions",{"type":1266,"link":1267,"columns":1271,"feature":1342},"lists",{"text":1268,"config":1269},"すべてのソリューションを表示",{"href":1270,"dataGaName":1264,"dataGaLocation":1216},"/ja-jp/solutions/",[1272,1297,1320],{"title":1273,"description":1274,"link":1275,"items":1280},"自動化","CI/CDと自動化でデプロイを加速",{"config":1276},{"icon":1277,"href":1278,"dataGaName":1279,"dataGaLocation":1216},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[1281,1285,1288,1293],{"text":1282,"config":1283},"CI/CD",{"href":1284,"dataGaLocation":1216,"dataGaName":1282},"/ja-jp/solutions/continuous-integration/",{"text":71,"config":1286},{"href":1251,"dataGaLocation":1216,"dataGaName":1287},"gitlab duo agent platform - product menu",{"text":1289,"config":1290},"ソースコード管理",{"href":1291,"dataGaLocation":1216,"dataGaName":1292},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":1294,"config":1295},"自動化されたソフトウェアデリバリー",{"href":1278,"dataGaLocation":1216,"dataGaName":1296},"Automated software delivery",{"title":1298,"description":1299,"link":1300,"items":1305},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":1301},{"href":1302,"dataGaName":1303,"dataGaLocation":1216,"icon":1304},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[1306,1310,1315],{"text":1307,"config":1308},"アプリケーションセキュリティテスト",{"href":1302,"dataGaName":1309,"dataGaLocation":1216},"Application security testing",{"text":1311,"config":1312},"ソフトウェアサプライチェーンセキュリティ",{"href":1313,"dataGaLocation":1216,"dataGaName":1314},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":1316,"config":1317},"ソフトウェアコンプライアンス",{"href":1318,"dataGaName":1319,"dataGaLocation":1216},"/ja-jp/solutions/software-compliance/","software compliance",{"title":1321,"link":1322,"items":1327},"測定",{"config":1323},{"icon":1324,"href":1325,"dataGaName":1326,"dataGaLocation":1216},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[1328,1332,1337],{"text":1329,"config":1330},"可視性と測定",{"href":1325,"dataGaLocation":1216,"dataGaName":1331},"Visibility and Measurement",{"text":1333,"config":1334},"バリューストリーム管理",{"href":1335,"dataGaLocation":1216,"dataGaName":1336},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":1338,"config":1339},"分析とインサイト",{"href":1340,"dataGaLocation":1216,"dataGaName":1341},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":1343,"type":1266,"items":1344},"GitLabが活躍する場所",[1345,1351,1357],{"text":1346,"config":1347},"大企業",{"icon":1348,"href":1349,"dataGaLocation":1216,"dataGaName":1350},"Building","/ja-jp/enterprise/","enterprise",{"text":1352,"config":1353},"スモールビジネス",{"icon":1354,"href":1355,"dataGaLocation":1216,"dataGaName":1356},"Work","/ja-jp/small-business/","small business",{"text":1358,"config":1359},"公共部門",{"icon":1360,"href":1361,"dataGaLocation":1216,"dataGaName":1362},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":1364,"config":1365},"価格",{"href":1366,"dataGaName":1367,"dataGaLocation":1216,"dataNavLevelOne":1367},"/ja-jp/pricing/","pricing",{"text":1369,"config":1370,"menu":1372},"関連リソース",{"dataNavLevelOne":1371},"resources",{"type":1266,"link":1373,"columns":1377,"feature":1471},{"text":1374,"config":1375},"すべてのリソースを表示",{"href":1376,"dataGaName":1371,"dataGaLocation":1216},"/ja-jp/resources/",[1378,1411,1438],{"title":1379,"items":1380},"はじめに",[1381,1386,1391,1396,1401,1406],{"text":1382,"config":1383},"インストール",{"href":1384,"dataGaName":1385,"dataGaLocation":1216},"/ja-jp/install/","install",{"text":1387,"config":1388},"クイックスタートガイド",{"href":1389,"dataGaName":1390,"dataGaLocation":1216},"/ja-jp/get-started/","quick setup checklists",{"text":1392,"config":1393},"学ぶ",{"href":1394,"dataGaLocation":1216,"dataGaName":1395},"https://university.gitlab.com/","learn",{"text":1397,"config":1398},"製品ドキュメント",{"href":1399,"dataGaName":1400,"dataGaLocation":1216},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":1402,"config":1403},"ベストプラクティスビデオ",{"href":1404,"dataGaName":1405,"dataGaLocation":1216},"/ja-jp/getting-started-videos/","best practice videos",{"text":1407,"config":1408},"インテグレーション",{"href":1409,"dataGaName":1410,"dataGaLocation":1216},"/ja-jp/integrations/","integrations",{"title":1412,"items":1413},"検索する",[1414,1419,1424,1429,1433],{"text":1415,"config":1416},"お客様成功事例",{"href":1417,"dataGaName":1418,"dataGaLocation":1216},"/ja-jp/customers/","customer success stories",{"text":1420,"config":1421},"ブログ",{"href":1422,"dataGaName":1423,"dataGaLocation":1216},"/ja-jp/blog/","blog",{"text":1425,"config":1426},"Demo Hub",{"href":1427,"dataGaName":1428,"dataGaLocation":1216},"/ja-jp/demo-hub/","demo hub",{"text":1430,"config":1431},"The Source",{"href":1432,"dataGaName":1423,"dataGaLocation":1216},"/ja-jp/the-source/",{"text":1434,"config":1435},"リモート",{"href":1436,"dataGaName":1437,"dataGaLocation":1216},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":1439,"items":1440},"つなげる",[1441,1446,1451,1456,1461,1466],{"text":1442,"config":1443},"GitLabサービス",{"href":1444,"dataGaName":1445,"dataGaLocation":1216},"/ja-jp/services/","services",{"text":1447,"config":1448},"コントリビュート",{"href":1449,"dataGaName":1450,"dataGaLocation":1216},"https://contributors.gitlab.com","contribute",{"text":1452,"config":1453},"コミュニティ",{"href":1454,"dataGaName":1455,"dataGaLocation":1216},"/community/","community",{"text":1457,"config":1458},"フォーラム",{"href":1459,"dataGaName":1460,"dataGaLocation":1216},"https://forum.gitlab.com/","forum",{"text":1462,"config":1463},"イベント",{"href":1464,"dataGaName":1465,"dataGaLocation":1216},"/events/","events",{"text":1467,"config":1468},"パートナー",{"href":1469,"dataGaName":1470,"dataGaLocation":1216},"/ja-jp/partners/","partners",{"config":1472,"title":1475,"text":1476,"link":1477},{"background":1473,"textColor":1474},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":1478,"config":1479},"最新情報を読む",{"href":1480,"dataGaName":1481,"dataGaLocation":1216},"/ja-jp/whats-new/","whats new",{"text":1483,"config":1484,"menu":1486},"企業情報",{"dataNavLevelOne":1485},"company",{"type":1266,"columns":1487},[1488],{"items":1489},[1490,1495,1501,1503,1508,1513,1518,1523,1528,1533],{"text":1491,"config":1492},"GitLabについて",{"href":1493,"dataGaName":1494,"dataGaLocation":1216},"/ja-jp/company/","about",{"text":1496,"config":1497,"footerGa":1500},"採用情報",{"href":1498,"dataGaName":1499,"dataGaLocation":1216},"/jobs/","jobs",{"dataGaName":1499},{"text":1462,"config":1502},{"href":1464,"dataGaName":1465,"dataGaLocation":1216},{"text":1504,"config":1505},"経営陣",{"href":1506,"dataGaName":1507,"dataGaLocation":1216},"/company/team/e-group/","leadership",{"text":1509,"config":1510},"ハンドブック",{"href":1511,"dataGaName":1512,"dataGaLocation":1216},"https://handbook.gitlab.com/","handbook",{"text":1514,"config":1515},"投資家向け情報",{"href":1516,"dataGaName":1517,"dataGaLocation":1216},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":1519,"config":1520},"トラストセンター",{"href":1521,"dataGaName":1522,"dataGaLocation":1216},"/ja-jp/security/","trust center",{"text":1524,"config":1525},"AI Transparency Center",{"href":1526,"dataGaName":1527,"dataGaLocation":1216},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":1529,"config":1530},"ニュースレター",{"href":1531,"dataGaName":1532,"dataGaLocation":1216},"/company/contact/#contact-forms","newsletter",{"text":1534,"config":1535},"プレス",{"href":1536,"dataGaName":1537,"dataGaLocation":1216},"/press/","press",{"text":1539,"config":1540,"menu":1541},"お問い合わせ",{"dataNavLevelOne":1485},{"type":1266,"columns":1542},[1543],{"items":1544},[1545,1550,1555],{"text":1546,"config":1547},"お問い合わせはこちら",{"href":1548,"dataGaName":1549,"dataGaLocation":1216},"/ja-jp/sales/","talk to sales",{"text":1551,"config":1552},"サポートを受ける",{"href":1553,"dataGaName":1554,"dataGaLocation":1216},"https://support.gitlab.com/hc/en-us","support portal",{"text":1556,"config":1557},"カスタマーポータル",{"href":1558,"dataGaName":1559,"dataGaLocation":1216},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1561,"login":1562,"suggestions":1569},"閉じる",{"text":1563,"link":1564},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":1565,"config":1566},"GitLab.com",{"href":1230,"dataGaName":1567,"dataGaLocation":1568},"search login","search",{"text":1570,"default":1571},"提案",[1572,1574,1579,1581,1585,1589],{"text":71,"config":1573},{"href":1251,"dataGaName":71,"dataGaLocation":1568},{"text":1575,"config":1576},"コード提案（AI）",{"href":1577,"dataGaName":1578,"dataGaLocation":1568},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":1282,"config":1580},{"href":1284,"dataGaName":1282,"dataGaLocation":1568},{"text":1582,"config":1583},"GitLab on AWS",{"href":1584,"dataGaName":1582,"dataGaLocation":1568},"/ja-jp/partners/technology-partners/aws/",{"text":1586,"config":1587},"GitLab on Google Cloud",{"href":1588,"dataGaName":1586,"dataGaLocation":1568},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":1590,"config":1591},"GitLabを選ぶ理由",{"href":1259,"dataGaName":1592,"dataGaLocation":1568},"Why GitLab?",{"freeTrial":1594,"mobileIcon":1598,"desktopIcon":1603,"secondaryButton":1606},{"text":1218,"config":1595},{"href":1596,"dataGaName":1221,"dataGaLocation":1597},"https://gitlab.com/-/trials/new/","nav",{"altText":1599,"config":1600},"GitLabアイコン",{"src":1601,"dataGaName":1602,"dataGaLocation":1597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1599,"config":1604},{"src":1605,"dataGaName":1602,"dataGaLocation":1597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":1379,"config":1607},{"href":1608,"dataGaName":1609,"dataGaLocation":1597},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":1611,"mobileIcon":1615,"desktopIcon":1617},{"text":1612,"config":1613},"GitLab Duoの詳細について",{"href":1251,"dataGaName":1614,"dataGaLocation":1597},"gitlab duo",{"altText":1599,"config":1616},{"src":1601,"dataGaName":1602,"dataGaLocation":1597},{"altText":1599,"config":1618},{"src":1605,"dataGaName":1602,"dataGaLocation":1597},{"button":1620,"mobileIcon":1625,"desktopIcon":1627},{"text":1621,"config":1622},"/switch",{"href":1623,"dataGaName":1624,"dataGaLocation":1597},"#contact","switch",{"altText":1599,"config":1626},{"src":1601,"dataGaName":1602,"dataGaLocation":1597},{"altText":1599,"config":1628},{"src":1629,"dataGaName":1602,"dataGaLocation":1597},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1631,"mobileIcon":1636,"desktopIcon":1638},{"text":1632,"config":1633},"料金ページに戻る",{"href":1366,"dataGaName":1634,"dataGaLocation":1597,"icon":1635},"back to pricing","GoBack",{"altText":1599,"config":1637},{"src":1601,"dataGaName":1602,"dataGaLocation":1597},{"altText":1599,"config":1639},{"src":1605,"dataGaName":1602,"dataGaLocation":1597},{"title":1641,"button":1642,"config":1646},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":1257,"config":1643},{"href":1644,"dataGaName":1645,"dataGaLocation":1216},"/ja-jp/gitlab-orbit/","orbit",{"layout":1647,"disabled":1194},"release",{"data":1649},{"text":1650,"source":1651,"edit":1657,"contribute":1662,"config":1667,"items":1672,"minimal":1881},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1652,"config":1653},"ページのソースを表示",{"href":1654,"dataGaName":1655,"dataGaLocation":1656},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1658,"config":1659},"このページを編集",{"href":1660,"dataGaName":1661,"dataGaLocation":1656},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1663,"config":1664},"ご協力をお願いします",{"href":1665,"dataGaName":1666,"dataGaLocation":1656},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1668,"facebook":1669,"youtube":1670,"linkedin":1671},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1673,1718,1771,1814,1848],{"title":1364,"links":1674,"subMenu":1689},[1675,1679,1684],{"text":1676,"config":1677},"プランの表示",{"href":1366,"dataGaName":1678,"dataGaLocation":1656},"view plans",{"text":1680,"config":1681},"Premiumを選ぶ理由",{"href":1682,"dataGaName":1683,"dataGaLocation":1656},"/ja-jp/pricing/premium/","why premium",{"text":1685,"config":1686},"Ultimateを選ぶ理由",{"href":1687,"dataGaName":1688,"dataGaLocation":1656},"/ja-jp/pricing/ultimate/","why ultimate",[1690],{"title":1539,"links":1691},[1692,1694,1696,1698,1703,1708,1713],{"text":1539,"config":1693},{"href":1548,"dataGaName":1226,"dataGaLocation":1656},{"text":1551,"config":1695},{"href":1553,"dataGaName":1554,"dataGaLocation":1656},{"text":1556,"config":1697},{"href":1558,"dataGaName":1559,"dataGaLocation":1656},{"text":1699,"config":1700},"ステータス",{"href":1701,"dataGaName":1702,"dataGaLocation":1656},"https://status.gitlab.com/","status",{"text":1704,"config":1705},"利用規約",{"href":1706,"dataGaName":1707,"dataGaLocation":1656},"/terms/","terms of use",{"text":1709,"config":1710},"プライバシーに関する声明",{"href":1711,"dataGaName":1712,"dataGaLocation":1656},"/ja-jp/privacy/","privacy statement",{"text":1714,"config":1715},"Cookie 優先設定",{"dataGaName":1716,"dataGaLocation":1656,"id":1717,"isOneTrustButton":1197},"cookie preferences","ot-sdk-btn",{"title":1262,"links":1719,"subMenu":1728},[1720,1724],{"text":1721,"config":1722},"DevSecOpsプラットフォーム",{"href":1245,"dataGaName":1723,"dataGaLocation":1656},"devsecops platform",{"text":1725,"config":1726},"AI支援開発",{"href":1251,"dataGaName":1727,"dataGaLocation":1656},"ai-assisted development",[1729],{"title":1730,"links":1731},"トピック",[1732,1736,1741,1746,1751,1756,1761,1766],{"text":1282,"config":1733},{"href":1734,"dataGaName":1735,"dataGaLocation":1656},"/ja-jp/topics/ci-cd/","cicd",{"text":1737,"config":1738},"GitOps",{"href":1739,"dataGaName":1740,"dataGaLocation":1656},"/ja-jp/topics/gitops/","gitops",{"text":1742,"config":1743},"DevOps",{"href":1744,"dataGaName":1745,"dataGaLocation":1656},"/ja-jp/topics/devops/","devops",{"text":1747,"config":1748},"バージョン管理",{"href":1749,"dataGaName":1750,"dataGaLocation":1656},"/ja-jp/topics/version-control/","version control",{"text":1752,"config":1753},"DevSecOps",{"href":1754,"dataGaName":1755,"dataGaLocation":1656},"/ja-jp/topics/devsecops/","devsecops",{"text":1757,"config":1758},"クラウドネイティブ",{"href":1759,"dataGaName":1760,"dataGaLocation":1656},"/ja-jp/topics/cloud-native/","cloud native",{"text":1762,"config":1763},"コーディングのためのAI",{"href":1764,"dataGaName":1765,"dataGaLocation":1656},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1767,"config":1768},"エージェント型AI",{"href":1769,"dataGaName":1770,"dataGaLocation":1656},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1772,"links":1773},"ソリューション",[1774,1777,1779,1784,1788,1791,1794,1797,1799,1801,1804,1809],{"text":1307,"config":1775},{"href":1302,"dataGaName":1776,"dataGaLocation":1656},"Application Security Testing",{"text":1294,"config":1778},{"href":1278,"dataGaName":1279,"dataGaLocation":1656},{"text":1780,"config":1781},"アジャイル開発",{"href":1782,"dataGaName":1783,"dataGaLocation":1656},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1785,"config":1786},"SCM",{"href":1291,"dataGaName":1787,"dataGaLocation":1656},"source code management",{"text":1282,"config":1789},{"href":1284,"dataGaName":1790,"dataGaLocation":1656},"continuous integration & delivery",{"text":1333,"config":1792},{"href":1335,"dataGaName":1793,"dataGaLocation":1656},"value stream management",{"text":1737,"config":1795},{"href":1796,"dataGaName":1740,"dataGaLocation":1656},"/ja-jp/solutions/gitops/",{"text":1346,"config":1798},{"href":1349,"dataGaName":1350,"dataGaLocation":1656},{"text":1352,"config":1800},{"href":1355,"dataGaName":1356,"dataGaLocation":1656},{"text":1802,"config":1803},"公共機関",{"href":1361,"dataGaName":1362,"dataGaLocation":1656},{"text":1805,"config":1806},"教育",{"href":1807,"dataGaName":1808,"dataGaLocation":1656},"/ja-jp/solutions/education/","education",{"text":1810,"config":1811},"金融サービス",{"href":1812,"dataGaName":1813,"dataGaLocation":1656},"/ja-jp/solutions/finance/","financial services",{"title":1815,"links":1816},"リソース",[1817,1819,1821,1823,1827,1829,1832,1834,1836,1838,1840,1842,1844,1846],{"text":1382,"config":1818},{"href":1384,"dataGaName":1385,"dataGaLocation":1656},{"text":1387,"config":1820},{"href":1389,"dataGaName":1390,"dataGaLocation":1656},{"text":1392,"config":1822},{"href":1394,"dataGaName":1395,"dataGaLocation":1656},{"text":1397,"config":1824},{"href":1825,"dataGaName":1826,"dataGaLocation":1656},"https://docs.gitlab.com/ja-jp","docs",{"text":1420,"config":1828},{"href":1422,"dataGaName":1423,"dataGaLocation":1656},{"text":1830,"config":1831},"最新リリース",{"href":1480,"dataGaName":1481,"dataGaLocation":1656},{"text":1415,"config":1833},{"href":1417,"dataGaName":1418,"dataGaLocation":1656},{"text":1434,"config":1835},{"href":1436,"dataGaName":1437,"dataGaLocation":1656},{"text":1442,"config":1837},{"href":1444,"dataGaName":1445,"dataGaLocation":1656},{"text":1447,"config":1839},{"href":1449,"dataGaName":1450,"dataGaLocation":1656},{"text":1452,"config":1841},{"href":1454,"dataGaName":1455,"dataGaLocation":1656},{"text":1457,"config":1843},{"href":1459,"dataGaName":1460,"dataGaLocation":1656},{"text":1462,"config":1845},{"href":1464,"dataGaName":1465,"dataGaLocation":1656},{"text":1467,"config":1847},{"href":1469,"dataGaName":1470,"dataGaLocation":1656},{"title":1849,"links":1850},"会社情報",[1851,1853,1855,1857,1859,1861,1865,1870,1872,1874,1876],{"text":1491,"config":1852},{"href":1493,"dataGaName":1485,"dataGaLocation":1656},{"text":1496,"config":1854},{"href":1498,"dataGaName":1499,"dataGaLocation":1656},{"text":1504,"config":1856},{"href":1506,"dataGaName":1507,"dataGaLocation":1656},{"text":1509,"config":1858},{"href":1511,"dataGaName":1512,"dataGaLocation":1656},{"text":1514,"config":1860},{"href":1516,"dataGaName":1517,"dataGaLocation":1656},{"text":1862,"config":1863},"Sustainability",{"href":1864,"dataGaName":1862,"dataGaLocation":1656},"/sustainability/",{"text":1866,"config":1867},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1868,"dataGaName":1869,"dataGaLocation":1656},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1519,"config":1871},{"href":1521,"dataGaName":1522,"dataGaLocation":1656},{"text":1529,"config":1873},{"href":1531,"dataGaName":1532,"dataGaLocation":1656},{"text":1534,"config":1875},{"href":1536,"dataGaName":1537,"dataGaLocation":1656},{"text":1877,"config":1878},"現代奴隷制の透明性に関する声明",{"href":1879,"dataGaName":1880,"dataGaLocation":1656},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1882},[1883,1885,1888],{"text":1704,"config":1884},{"href":1706,"dataGaName":1707,"dataGaLocation":1656},{"text":1886,"config":1887},"Cookieの設定",{"dataGaName":1716,"dataGaLocation":1656,"id":1717,"isOneTrustButton":1197},{"text":1709,"config":1889},{"href":1711,"dataGaName":1712,"dataGaLocation":1656},[1891],{"id":1892,"title":7,"body":1193,"config":1893,"content":1895,"description":1193,"extension":1899,"meta":1900,"navigation":1197,"path":1901,"seo":1902,"stem":1903,"__hash__":1904},"blogAuthors/en-us/blog/authors/itzik-gan-baruch.yml",{"template":1894},"BlogAuthor",{"name":7,"config":1896},{"headshot":1897,"ctfId":1898},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749658921/Blog/Author%20Headshots/iganbaruch-headshot.jpg","iganbaruch","yml",{},"/en-us/blog/authors/itzik-gan-baruch",{},"en-us/blog/authors/itzik-gan-baruch","bz9VMiTQ1ixvnoxUFk0jiUcnLG3oQsymgXNCqyRqfsk",[1906,1914,1921],{"title":1907,"description":1908,"heroImage":1909,"category":1189,"date":1910,"authors":1911,"slug":1913,"externalUrl":1193},"Loop Engineeringの実践方法：GitLab × Claude Codeでの実装例","GitLabとClaude Codeで実践するLoop Engineeringの実装例をご紹介。AIエージェントを自律稼働させるcron起動・Skills活用・ラベルベースのフローと、必須のガードレール設計を解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785215335/oevhcbrbev1zyfubdfxz.jpg","2026-07-31",[1912],"Issei Hamada, Sony Biz Networks Corporation","loop-engineering-gitlab-claude-code",{"title":1915,"description":1916,"heroImage":1917,"category":1189,"date":1910,"authors":1918,"slug":1920,"externalUrl":1193},"エージェント型AI、MCP、AIコードアシスタントを統制する方法","AIエージェントは、各ステップで人によるレビューを介さずに、コードの記述、プッシュ、デプロイを行うことができます。アクセス、権限、監査証跡を統制する実践的なフレームワークを解説します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785337625/ifzlc2hyzaxhzmjgyymh.png",[1919],"Julie Griffin","govern-agentic-ai-mcps-code-assistants",{"title":1922,"description":1923,"heroImage":1924,"category":1189,"date":1925,"authors":1926,"slug":1928,"externalUrl":1193},"Claude Opus 5、GitLabで最難関タスクに挑む","AnthropicのClaude Opus 5がGitLab Duo Agent Platformで利用可能になりました。速度を犠牲にすることなく、より深い推論力を提供します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png","2026-07-27",[1927],"Brittany Lutz","claude-opus-5-on-gitlab-duo-agent-platform",{"promotions":1930},[1931,1944,1955,1967],{"id":1932,"categories":1933,"header":1934,"text":1935,"button":1936,"image":1941},"ai-modernization",[1189],"AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1937,"config":1938},"AI成熟度スコアを確認する",{"href":1939,"dataGaName":1940,"dataGaLocation":1423},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1942},{"src":1943},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1945,"categories":1946,"header":1947,"text":1935,"button":1948,"image":1952},"devops-modernization",[1205,1755],"単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1949,"config":1950},"DevOps成熟度スコアを確認しましょう",{"href":1951,"dataGaName":1940,"dataGaLocation":1423},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1953},{"src":1954},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1956,"categories":1957,"header":1959,"text":1935,"button":1960,"image":1964},"security-modernization",[1958],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1961,"config":1962},"セキュリティ成熟度スコアを確認しましょう",{"href":1963,"dataGaName":1940,"dataGaLocation":1423},"/ja-jp/assessments/security-modernization-assessment/",{"config":1965},{"src":1966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1968,"paths":1969,"header":1972,"text":1973,"button":1974,"image":1979},"github-azure-migration",[1970,1971],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1975,"config":1976},"GitLabとGitHubの比較を見る",{"href":1977,"dataGaName":1978,"dataGaLocation":1423},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1980},{"src":1954},{"header":1982,"blurb":1983,"button":1984,"secondaryButton":1988},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":1218,"config":1985},{"href":1986,"dataGaName":1221,"dataGaLocation":1987},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":1539,"config":1989},{"href":1548,"dataGaName":1226,"dataGaLocation":1987},1786803790077]