**開発者知識APIとMCPサーバーのご紹介**

2026/02/07 8:58

**開発者知識APIとMCPサーバーのご紹介**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Googleは、Developer Knowledge APIの公開プレビューをModel Context Protocol(MCP)サーバーとともにリリースし、開発者がMarkdown形式で最新のGoogle開発者ドキュメントにプログラム的にアクセスできるようにしました。APIは公式ドキュメントをMarkdownとして返し、24時間以内に更新を再インデックス化するため、AIツールにとって常に新鮮な情報が保証されます。サポート対象のサイトにはFirebase、Android、Cloud Docsなどが含まれ、プレビューは非構造化Markdownに焦点を当てています。将来の正式リリースではコードサンプルやAPI参照エンティティといった構造化コンテンツも追加される予定です。MCPサーバーにより、AIアシスタントはオープン標準を介して安全にこのドキュメントを「読む」ことができます。ユースケースでは実装ガイダンス、エラートラブルシューティング、サービス比較のメリットが示されています。このサービスを利用するには、開発者はGoogle Cloudプロジェクトで専用APIキーを生成し、

gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_ID
を実行してMCPサーバーを有効化し、アシスタント(例:
mcp_config.json
または
settings.json
経由)を構成する必要があります。Googleは今後のリリースでドキュメントコーパスを拡大し、再インデックス化遅延を短縮する計画です。ユーザーにはこの公式知識をエージェントワークフローに組み込み、構築物を共有するよう促しており、サポートの効率化、エラー削減、業界全体でのオンボーディング加速が期待されます。

本文

AI を活用した開発者ツール(Antigravity のようなエージェント型プラットフォームから Gemini CLI などのコマンドラインインターフェースまで)が拡大し続ける中、重要な課題が浮上しています。すなわち、「これらのモデルに最も正確で最新のドキュメントをどうやって提供するか」という問題です。
Large Language Models(LLM)は与えられたコンテキストほどしか有効ではありません。Google の技術を使って開発を行う際には、AI アシスタントが Firebase の最新機能、Android API の最新版の変更点、そして Google Cloud の現在のベストプラクティスまで把握している必要があります。

本日、Developer Knowledge API とそれに付随する Model Context Protocol (MCP) サーバー のパブリックプレビューを発表できることを大変嬉しく思います。これらは、Google が公式に公開している開発者向けドキュメントへの標準化されたマシンリーダブルなゲートウェイを提供します。

Developer Knowledge API とは?

Developer Knowledge API は、Google の公開ドキュメントのプログラム的真実(source of truth)として設計されています。古いトレーニングデータや不安定な Web スクレイピングに頼る代わりに、開発者は Google 開発者ドキュメントページを Markdown 形式で検索・取得できます。

主な特徴

  • 網羅的カバレッジ
    firebase.google.com
    developer.android.com
    docs.cloud.google.com
    などのドキュメントにアクセス可能。
  • 検索と取得:関連するドキュメントページや抜粋を検索し、完全な Markdown コンテンツを取得できます。
  • 鮮度保証:パブリックプレビュー期間中は、更新から 24 時間以内に再インデックスされるため、最新のリリース情報が常に反映されます。

MCP サーバーで AI ツールを強化

API と並行して、公式 Model Context Protocol(MCP)サーバーも公開します。MCP は外部データソースへ安全かつ簡単にアクセスできるオープン標準です。

Developer Knowledge MCP サーバーを IDE や AI アシスタントに接続すると、Google の開発者ドキュメントを「読む」ことが可能になります。これにより、以下のような信頼性の高い機能が実現します。

  • 実装ガイダンス:「Firebase でプッシュ通知を実装する最良の方法は何ですか?」
  • トラブルシューティング:「Maps API の
    ApiNotActivatedMapError
    を修正する手順をドキュメントから確認できますか?」
  • 比較分析:「Google Cloud Run と Cloud Functions をこの特定のユースケースで比較してください。」

サーバーは、さまざまな人気アシスタントやツールと互換性があります。詳細は公式ドキュメントに記載されています。

使い始めるには

パブリックプレビューでは、Developer Knowledge API と MCP サーバーをすぐに利用できます。

  1. API キーの作成
    Google Cloud プロジェクトの Credentials ページで Developer Knowledge API 用の API キーを生成し、制限します。

  2. MCP サーバーを有効化
    Google Cloud CLI をインストール後、以下コマンドで MCP サーバーを有効にします。

    gcloud beta services mcp enable developerknowledge.googleapis.com --project=PROJECT_ID
    
  3. ツールの設定
    ツールの設定ファイル(例:

    mcp_config.json
    settings.json
    )を更新します。各 AI アシスタント用の詳細な設定手順はドキュメントに掲載しています。

今後の展望

このプレビューリリースでは、高品質で非構造化された Markdown の提供に注力しています。一般利用(GA)へ移行する際には、コードサンプルオブジェクトや API 参照エンティティなどの構造化コンテンツへの対応を追加予定です。また、コーパスを拡充し、再インデックス遅延を短縮していきます。

公式 Google の知識をあなたのエージェント型ワークフローや開発者ツールにどう組み込むか、とても楽しみにしています。詳細はドキュメントをご覧ください。そして、どんなものを作るかぜひ教えてください!

同じ日のほかのニュース

一覧に戻る →

2026/02/07 6:51

**OpenCiv3:サイクリズム・III のオープンソースでクロスプラットフォーム化した再構築**

## Japanese Translation: OpenCiv3は、Civilization IIIのオープンソースでクロスプラットフォームなリメイクであり、レガシー制限を取り除き、モッドサポートを拡張しつつもコアゲームプレイを保持します。Godot EngineとC#で構築されており、Windows、Linux、macOS上でネイティブに動作し、専用のCivilization IIIファイルは不要です(ただしローカルコピーがあると互換性が向上します)。 現在のプレアルファ版(v0.3「Dutch」、2025年12月)は、OS固有のzipまたはtgz(「スタンドアロンモード」でプレースホルダーグラフィック付き)として配布されます。インストール手順は以下の通りです。 - **Windows** – zipを解凍し、`OpenCiv3.exe` をダブルクリックします。ブロックされている場合は解除し、自動検出できない場合は環境変数 `CIV3_HOME` にCivilization IIIフォルダーのパスを設定してください。 - **Linux** – `.tgz` を解凍し、`export CIV3_HOME="/path/to/civ3"` としてから `OpenCiv3.x86_64` を実行します。 - **macOS** – zipを解凍し、`xattr -cr /path/to/OpenCiv3.app` でクォータリゼーションを解除し、同様に `CIV3_HOME` を設定してターミナルから起動します。 既知の問題としてはプレースホルダー資産、不完全なBIQ/SAVファイルサポート(クラッシュを引き起こす可能性があります)、および新規ゲーム開始時にマップ生成用保存ファイルが欠如しているためmacOSでクラッシュするケースがあります。最低ハードウェア要件はまだ公開されていません。プロジェクトはMITライセンスの下でリリースされ、Firaxis、CivFanatics.com、その他の団体とは独立しています。 開発者はBIQ/SAVサポートの完全復元、プラットフォーム別クラッシュ(特にmacOS)の修正、後半ゲームコンテンツの追加、およびグラフィックと安定性の向上に積極的に取り組んでいます。バグや機能要望はGitHubで追跡されており、コミュニティからの貢献が奨励されています。 モッドフレンドリーでクロスプラットフォームな基盤を提供することで、OpenCiv3はプレイヤーと開発者にオリジナルIPを侵害せずにクラシックなCivilization体験を拡張する機会を提供します。

2026/02/07 1:20

Waymoワールドモデル

## Japanese Translation: > **Waymoは、Waymo World Modelという生成シミュレーションエンジンを公開しました。このエンジンは、極端な天候・自然災害・象やロングホーンのような珍しいオブジェクト、逆走トラックなど安全に関わるインシデントを含むハイパーリアリスティックな自律運転シナリオを生成します。** > Google DeepMind の Genie 3 をベースにしたこのモデルは、カメラと LiDAR データを融合し、ドライビングアクション制御・シーンレイアウト制御・時間帯、天候、カスタムシナリオを調整する言語プロンプトという3つの制御機構を提供します。録画済みまたは新規生成されたルートに対して代替ドライビング決定を評価する「what‑if」反実仮想シミュレーションもサポートしています。 > Waymo Driver は米国都市で約 2 億マイルの完全自律走行距離を記録し、数十億マイルに相当するバーチャル走行をシミュレートしてきました。World Model はリアルなダッシュカムやモバイルカメラ映像を多模態シミュレーションへ変換し、正確な視覚シーンと一致させることでこの機能を拡張します。効率的なバリアントは実時間の最大4倍速で動作し、計算資源を削減しつつ長時間テストが可能です。 > このシステムは、安全性が証明された自律運転を実現するために Waymo の AI エコシステムの重要柱となっており、Waymo と Google DeepMind からなる大規模チームによって開発されています。

2026/02/05 20:19

**ジオジョインをH3インデックスで400 倍高速化した手法** - **問題点:** 大規模な空間データセットに対する従来のジオジョインクエリは、ポイント‐イン‐ポリゴン判定やテーブル全体のスキャンが必要だったため遅延が大きかった。 - **解決策:** Uber の H3 ヘキサゴナル階層インデックスシステムを利用し、空間情報を固定サイズセルへ事前集約した。 - **実装手順:** 1. すべてのジオメトリ(点・線・多角形)を適切な解像度で対応する H3 インデックスに変換する。 2. 生成されたインデックスを別テーブルに格納し、H3 キーで索引付けする。 3. ジョイン時には、重複した H3 インデックスをキーとしてマッチさせ、膨大な空間判定処理を回避する。 - **結果:** クエリ遅延が数時間から数分へと短縮され、約 400 倍の高速化を実現。また、選択した解像度内であれば空間的正確性は維持された。 ジオメトリ比較を単純な整数キー検索に置き換えることで、データの忠実度を損なうことなく大幅なパフォーマンス向上を達成しました。

## Japanese Translation: ## Summary この記事は、コストの高い空間述語をH3ベースの集合演算に置き換えることで、遅い二次元空間結合をコンパクトなキーで高速ハッシュ結合へと変換する方法を示しています。各ジオメトリを解像度 3 の少数の H3 セルで覆うことにより、結合は最初にセルを共有する候補ペアをフィルタリングし、その後で正確な `ST_Intersects` をその候補のみに適用します。これにより、潜在的に何百万もの交差チェックが、フィルタ済みセットだけに減少し、テストで 400 倍の速度向上を実現しています。この手法は CTE、ビュー、およびサブクエリとシームレスに機能し、追加のマテリアライズドテーブルやスキーマ変更は不要です。したがって、精度を下げるなどの実験も容易になります。高い H3 解像度では偽陽性が減少しますが、形状ごとのセル数が増加し、低解像度ではインデックス作成が簡単ですが、解像度 4 を超えるとセル数の増加により急激に大きくなります。実際には、この書き換えにより 15 ワーカーの Xeon クラスターで結合時間を約 459 秒から約 1.2 秒へ短縮し、正確な一致精度(最終的な `ST_Intersects` によって偽陽性が除去される)を維持したまま高速な空間分析を可能にしています。