MCP ドキュメント サーバー
Claude Desktop 統合を通じて AI 支援によるコード改善とドキュメント管理を提供するスマート ドキュメント サーバー。
特徴
- AIドキュメントガイド:ドキュメントナレッジベースの維持と更新
- AIコードアシスタント:コードの品質を分析し、改善します
- フレームワークのサポート:
- リアクト
- Next.js(App Router 付き)
- パイソン
- Vue.js
- 角度
- Node.js
- Brave Search統合:スマートなドキュメント検索と取得
- 学習システム: 時間の経過とともに提案が改善されます
クイックスタート
- パッケージをインストールします。
npm install -g mcp-documentation-server
- Claude デスクトップを構成する (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デスクトップセットアップガイドを参照してください。
開発セットアップ
- リポジトリをクローンします。
git clone https://github.com/mahawi1992/mcp-documentation-server.git
cd mcp-documentation-server
- 依存関係をインストールします:
- .env ファイルを作成します。
PORT=3000
UPDATE_INTERVAL=3600000
CACHE_DURATION=86400000
BRAVE_API_KEY=your_brave_api_key
- 開発サーバーを起動します。
ドキュメント
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 -- tests/integration/BraveSearchIntegration.test.ts
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています - 詳細についてはLICENSEファイルを参照してください