MCP Documentation Server について
MCP Documentation Serverは、Claude Desktop向けのドキュメント管理・コード分析サーバーです。フレームワーク文書の検索、コード改善の提案、利用を通じて提案を調整する学習機能を備えています。
主な機能
- 01ドキュメントナレッジベースの更新
- 02Brave Searchによるドキュメント検索
- 03コード品質の分析と改善提案
- 04React.js、Next.js、Python、Vue.js、Angular、Node.jsに対応
- 05利用を通じた提案の改善
活用シーン
- 01React hooksやNext.js App Routerの文書検索
- 02Pythonコードのレビューと改善提案
- 03フレームワークのベストプラクティス確認
MCP 対応
MCP サーバーとしてClaude Desktopに接続し、アシスタントにドキュメント検索とコード分析機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP ドキュメントサーバー
Claude Desktop との連携により、AI を活用したコード改善とドキュメント管理を提供するスマートなドキュメントサーバーです。
特徴
- AI ドキュメントガイド:ドキュメントのナレッジベースを維持・更新します
- AI コードアシスタント:コードの品質を分析し、改善します
- フレームワークのサポート:
- React.js
- Next.js(App Router 対応)
- Python
- Vue.js
- Angular
- Node.js
- Brave Search との連携:スマートなドキュメント検索と取得
- 学習システム:時間の経過とともに提案を改善します
クイックスタート
- パッケージをインストールします:
npm install -g mcp-documentation-server
- Claude Desktop を設定します(config.json):
{
"mcpServers": {
"documentation": {
"command": "npx",
"args": ["-y", "mcp-documentation-server"],
"env": {
"BRAVE_API_KEY": "<YOUR_BRAVE_API_KEY>"
}
}
}
}
- Claude で使用を開始します:
Claude, search documentation for Next.js App Router
詳細なセットアップ手順については、Claude Desktop セットアップガイドを参照してください。
開発環境のセットアップ
- リポジトリをクローンします:
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-server
- 依存関係をインストールします:
npm install
- .env ファイルを作成します:
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_key
- 開発サーバーを起動します:
npm run dev
ドキュメント
Claude Desktop での使用
基本コマンド
Claude, search documentation for React hooks
Claude, analyze this Python code and suggest improvements...
Claude, find best practices for Next.js App Router
応用的な使い方
Claude, search for documentation about async/await in Python 3.9
Claude, analyze this code for security issues and suggest fixes...
その他の例については、使用ガイドを参照してください。
貢献
- リポジトリをフォークします
- 機能ブランチを作成します:
git checkout -b feature/amazing-feature - 変更をコミットします:
git commit -m 'Add amazing feature' - ブランチにプッシュします:
git push origin feature/amazing-feature - プルリクエストを作成します
テスト
テストスイートを実行します:
npm test
特定のテストを実行します:
npm test -- tests/integration/BraveSearchIntegration.test.ts
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE ファイルを参照してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。