Docs MCP Server
Docs MCP Server
DevHub の Docs MCP Server は、コーディングエージェントや IDE アシスタントに、DevHub 上のすべてのドキュメントページへの読み取りアクセスを提供します。エージェントはエディタを離れることなく、利用可能なページを検出し、個々のドキュメントを Markdown 形式で取得できます。
インストール
対応するコーディングエージェント (Cursor、Claude Code、VS Code、Codex など) へ、コマンド 1 つでサーバーを追加できます。
グローバルインストール (ユーザーレベル。すべてのプロジェクトで利用可能) :
npx add-mcp https://devhub.generaltranslation.app/api/mcp --name devhub-docs -gプロジェクト単位のインストール (カレントディレクトリのみ) :
npx add-mcp https://devhub.generaltranslation.app/api/mcp --name devhub-docs特定のエージェントを指定するには、-a を追加します。
npx add-mcp https://devhub.generaltranslation.app/api/mcp --name devhub-docs -g -a cursorサーバーを追加したら、エディタを再起動してください。Cursor などの一部のエディタでは、MCP 設定ページを開いて新しいサーバーを有効化する必要があります。
接続を確認する
インストール後、サーバーが動作していることを確認します。
- ツール一覧に
devhub-docsが表示されていることを確認します。- 例: 「devhub-docs の MCP はインストールされていますか?」
- エージェントに
list_docs_resourcesの呼び出しを依頼し、ドキュメントのインデックスが返ることを確認します。- 例: 「devhub で利用できるドキュメントは何ですか?」
- エージェントに
get_doc_resourceで特定のページを取得するよう依頼します。- 例: 「start-here ページの内容を教えてください」
実際には、これらのツールを直接呼び出すことを意識する必要はありません。エージェントに作業を頼めば、内部でツールが呼び出されます。
ツールリファレンス
このサーバーは、読み取り専用のツールを 2 つ公開します。
list_docs_resources
利用可能な Databricks 開発者向けドキュメントページをすべて一覧表示します。ページの URL とタイトルを含むドキュメントインデックスを Markdown 形式で返します。
パラメーターはありません。
list_docs_resources()
→ markdown index of all doc pages with slugs and titlesget_doc_resource
Databricks 開発者向けドキュメントのページを 1 件、Markdown形式で取得します。まず list_docs_resources で利用可能なスラッグを確認してください。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
slug | string | はい | ドキュメントページのスラッグ (パス) 。例: start-here。スラッグを調べるには list_docs_resources を使用します。 |
get_doc_resource(slug: "start-here")
→ full markdown content of the requested page信頼できる情報源を宣言しているページは、短い Source of truth 行で始まります。この行には、その製品の現在の動作を把握するために読み込むべきエージェントスキルと正式なドキュメントが示されます。
次のステップ
Databricks CLI、エージェントスキル、Docs MCP Server がすべて揃えば、コーディングエージェントはビルドとデプロイに必要なものをすべて備えた状態になります。
さっそく構築を始めましょう。templates を使ってプロジェクトの雛形を素早く作成する方法を確認するか、templates カタログを直接ご覧ください。