メンターMCPサーバー




モデルコンテキストプロトコルサーバーは、AIを活用したDeepseek推論(R1)メンターシップ機能を通じてLLMエージェントにセカンドオピニオンを提供します。これには、コードレビュー、設計批評、ライティングフィードバック、Deepseek APIを介したアイデアブレインストーミングなどが含まれます。専門家によるセカンドオピニオンと実用的な洞察を活用して、LLMエージェントを成功へと導きます。
モデルコンテキストプロトコル
モデル コンテキスト プロトコル (MCP) は、次の間の通信を可能にします。
クライアント: Claude Desktop、IDE、およびその他の MCP 互換クライアント
サーバー: タスク管理と自動化のためのツールとリソース
LLMエージェント:サーバーの機能を活用するAIモデル
Related MCP server: GPT Researcher MCP Server
目次
特徴
コード分析
包括的なコードレビュー
バグの検出と防止
スタイルとベストプラクティスの評価
パフォーマンス最適化の提案
セキュリティ脆弱性評価
デザインと建築
UI/UXデザイン批評
アーキテクチャ図分析
デザインパターンの推奨事項
アクセシビリティ評価
一貫性チェック
コンテンツの強化
ライティングのフィードバックと改善
文法とスタイルの分析
ドキュメントレビュー
コンテンツの明確さの評価
構造に関する推奨事項
戦略計画
機能強化のブレインストーミング
アプローチに関するセカンドオピニオン
イノベーションの提案
実現可能性分析
ユーザー価値評価
インストール
# Clone the repository
git clone git@github.com:cyanheads/mentor-mcp-server.git
cd mentor-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
構成
MCP クライアント設定に追加:
{
"mcpServers": {
"mentor": {
"command": "node",
"args": ["build/index.js"],
"env": {
"DEEPSEEK_API_KEY": "your_api_key",
"DEEPSEEK_MODEL": "deepseek-reasoner",
"DEEPSEEK_MAX_TOKENS": "8192",
"DEEPSEEK_MAX_RETRIES": "3",
"DEEPSEEK_TIMEOUT": "30000"
}
}
}
}
環境変数
変数 | 必須 | デフォルト | 説明 |
ディープシークAPIキー | はい | - | Deepseek APIキー |
ディープシークモデル | はい | ディープシーク推論器 | Deepseekモデル名 |
ディープシーク_最大_トークン | いいえ | 8192 | リクエストあたりの最大トークン数 |
ディープシーク_MAX_RETRIES | いいえ | 3 | 再試行回数 |
ディープシークタイムアウト | いいえ | 30000 | リクエストタイムアウト(ミリ秒) |
ツール
コードレビュー
<use_mcp_tool>
<server_name>mentor-mcp-server</server_name>
<tool_name>code_review</tool_name>
<arguments>
{
"file_path": "src/app.ts",
"language": "typescript"
}
</arguments>
</use_mcp_tool>
デザイン批評
<use_mcp_tool>
<server_name>mentor-mcp-server</server_name>
<tool_name>design_critique</tool_name>
<arguments>
{
"design_document": "path/to/design.fig",
"design_type": "web UI"
}
</arguments>
</use_mcp_tool>
ライティングフィードバック
<use_mcp_tool>
<server_name>mentor-mcp-server</server_name>
<tool_name>writing_feedback</tool_name>
<arguments>
{
"text": "Documentation content...",
"writing_type": "documentation"
}
</arguments>
</use_mcp_tool>
機能強化
<use_mcp_tool>
<server_name>mentor-mcp-server</server_name>
<tool_name>brainstorm_enhancements</tool_name>
<arguments>
{
"concept": "User authentication system"
}
</arguments>
</use_mcp_tool>
例
各ツールの使用法と出力の詳細な例は、 examplesディレクトリにあります。
各例には、ツールの機能と出力構造を示すリクエスト形式とサンプル応答が含まれています。
発達
# Build TypeScript code
npm run build
# Start the server
npm run start
# Development with watch mode
npm run dev
# Clean build artifacts
npm run clean
プロジェクト構造
src/
├── api/ # API integration modules
├── tools/ # Tool implementations
│ ├── second-opinion/
│ ├── code-review/
│ ├── design-critique/
│ ├── writing-feedback/
│ └── brainstorm-enhancements/
├── types/ # TypeScript type definitions
├── utils/ # Utility functions
├── config.ts # Server configuration
├── index.ts # Entry point
└── server.ts # Main server implementation
ライセンス
Apache License 2.0。詳細についてはLICENSEを参照してください。