agentdocs について
agentdocsは、MCPサーバーやClaudeエージェントを開発するコーディングエージェント向けのローカルMCPサーバーです。人が確認した出典検証済みドキュメントを、参照元リンクとともに提供します。
主な機能
- 01トピックと検証状況の一覧
- 02順位付きドキュメント検索
- 03Markdown全文の取得
- 04上流の出典リンク表示
- 05人による確認日と検証状況の記録
活用シーン
- 01MCPの実装詳細を調べる
- 02Claude Agent SDKの使い方を確認
- 03出典を照合して全文を読む
MCP 対応
stdioでローカル実行し、MCPクライアントにトピック一覧、ドキュメント検索、取得のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
agentdocs
MCP サーバーや Claude エージェントの構築に使える、最新かつソースで検証済みのドキュメントを、MCP 経由で AI コーディングエージェントに直接提供します。
コーディングエージェントは、Model Context Protocol や Claude Agent SDK のように急速に変化する API について、幻覚を起こします。トレーニングデータは仕様に追いつかず、もっともらしくても誤ったインポート、非推奨のパターン、架空のオプションが提示されることがあります。agentdocs は、推測の代わりにエージェントが検索できる、厳選されたソースで検証済みのコーパスを提供するローカル MCP サーバーです。
- 🔎 3 つのツール:
list_topics、search_docs、get_doc - 📎 すべての回答に、元となるソース URL が記載されます
- 🏠 stdio 経由でローカル実行されます。アカウントもホスティングも不要で、データがマシンの外に送信されることはありません
- ✅ 各ドキュメントには、ソースと照合して人がレビューした後にのみ設定される
verifiedフラグがあります
インストールと接続
Node.js 18 以降が必要です。
Claude Code
claude mcp add agentdocs -- npx -y mcp-agentdocs@latest
Cursor / その他の MCP クライアント(mcp.json)
{
"mcpServers": {
"agentdocs": {
"command": "npx",
"args": ["-y", "mcp-agentdocs@latest"]
}
}
}
続いて、エージェントに 「agentdocs で MCP stdio のロギングの処理方法を確認して」 や 「agentdocs で Streamable HTTP のセッションヘッダーを検索して」 といった質問をしてください。エージェントはツールを呼び出し、 検証済みのコーパスに基づいて回答します。
ツール
| ツール | 用途 |
|---|---|
list_topics | 厳選されたすべてのドキュメント、そのトピック、ソース URL、検証状況を確認します |
search_docs(query, topic?) | 質問に関連する、順位付けされたソース付きのスニペットを取得します |
get_doc(id) | ドキュメント 1 件の検証済み Markdown 全文を読み込みます |
対応範囲(v1)
Model Context Protocol(仕様 2025-11-25)と、MCP サーバー/Claude エージェントの構築です。
コーパスは随時拡充されます。現在の内容は list_topics を実行して確認してください。
最新性
各ドキュメントには、一次ソースと照合して最後に検証した日付が記録されています。ソースは定期的に差分確認され、変更があった場合は、該当するドキュメントを再検証して新しいバージョンを公開します。上記のように mcp-agentdocs@latest を使用すると、最新のコーパスを利用できます。変更内容と時期については、CHANGELOG.md を参照してください。
開発
npm install
npm run build # tsc -> dist/
npm test # vitest: retrieval, manifest integrity, unicode safety
npm run ingest # refresh sources into corpus/_staging/ for human review
キュレーションがこのプロジェクトの要です。npm run ingest はレビュー用に上流ソースを取得しますが、キュレーション済みのドキュメントを無断で上書きすることはありません。人が差分を確認して反映し、内容をソースと照合した後にのみ、corpus/manifest.json で verified: true を設定します。npm run check-freshness を実行すると、内容に変更があったドキュメントや再検証時期を迎えたドキュメントを検出できます。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。