MCP server that ingests Git-hosted documentation and enables semantic search
Project description
docs-mcp
GitHub 上の公式ドキュメントを AI が直接参照できるようにする MCP サーバーです。 登録したリポジトリのドキュメントを取り込み、Claude が「公式ドキュメントをもとに」正確に回答できるようになります。
インストール
DXT(推奨)
Claude Desktop に直接インストールできます。
- 最新リリース から
docs-mcp-<version>.dxtをダウンロード - Claude Desktop で 設定 → 拡張機能 → ファイルから追加
config.yamlのパスと OpenAI API キーを入力して完了
PyPI・Docker によるインストールは インストールガイド を参照してください。
設定
config.yaml に取り込みたいリポジトリを登録します:
sources:
- id: react
url: https://github.com/reactjs/react.dev
paths:
- src/content/
embedding:
provider: openai
model: text-embedding-3-small
設定の詳細は 設定ガイド を参照してください。
使えるツール
| ツール | できること |
|---|---|
search_docs |
自然言語でドキュメントを横断検索 |
read_doc |
検索結果のページ全文を取得 |
read_sections |
特定の見出しセクションだけを取得 |
ドキュメント
開発者向け
ソースからのビルド・HTTP モード・DXT のビルド方法は 開発者向けガイド を参照してください。
ライセンス
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file custom_docs_mcp-0.1.0.tar.gz.
File metadata
- Download URL: custom_docs_mcp-0.1.0.tar.gz
- Upload date:
- Size: 122.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66d07dc508a91c93b7cae2f67c8f2468eefbdb71fa83c93993ba71185a73395d
|
|
| MD5 |
853a9b61f8ec49c2adf76b0bf65f6dc2
|
|
| BLAKE2b-256 |
2d33751c48ccdb12c521a2ebcde08367692221609aafc8c507d9f2e4a3fb9e19
|
Provenance
The following attestation bundles were made for custom_docs_mcp-0.1.0.tar.gz:
Publisher:
release.yml on leCielEtoile/custom-docs-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
custom_docs_mcp-0.1.0.tar.gz -
Subject digest:
66d07dc508a91c93b7cae2f67c8f2468eefbdb71fa83c93993ba71185a73395d - Sigstore transparency entry: 1676105507
- Sigstore integration time:
-
Permalink:
leCielEtoile/custom-docs-mcp@d67638d81948e54a792aea6ff322bb98a4dac177 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/leCielEtoile
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@d67638d81948e54a792aea6ff322bb98a4dac177 -
Trigger Event:
push
-
Statement type:
File details
Details for the file custom_docs_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: custom_docs_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caae526fc9c58b153bcf93333979501d6fee3907df077eb63090ba47ba967f98
|
|
| MD5 |
45966f92cd54d13af57bc5f200dc60cb
|
|
| BLAKE2b-256 |
09615a2f0711dbf0d286f72365f3fdec7e23f04a1932d1da8d8ca5414d4dcd2d
|
Provenance
The following attestation bundles were made for custom_docs_mcp-0.1.0-py3-none-any.whl:
Publisher:
release.yml on leCielEtoile/custom-docs-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
custom_docs_mcp-0.1.0-py3-none-any.whl -
Subject digest:
caae526fc9c58b153bcf93333979501d6fee3907df077eb63090ba47ba967f98 - Sigstore transparency entry: 1676105514
- Sigstore integration time:
-
Permalink:
leCielEtoile/custom-docs-mcp@d67638d81948e54a792aea6ff322bb98a4dac177 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/leCielEtoile
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@d67638d81948e54a792aea6ff322bb98a4dac177 -
Trigger Event:
push
-
Statement type: