Mentor MCP Server

by cyanheads
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • The MCP server mentions support for Fig design files in the design critique tool

  • The MCP server supports integration with Git for cloning the repository

  • The MCP server is hosted on GitHub and references GitHub in its badges

メンターMCPサーバー

モデルコンテキストプロトコルサーバーは、AIを活用したDeepseek推論(R1)メンターシップ機能を通じてLLMエージェントにセカンドオピニオンを提供します。これには、コードレビュー、設計批評、ライティングフィードバック、Deepseek APIを介したアイデアブレインストーミングなどが含まれます。専門家によるセカンドオピニオンと実用的な洞察を活用して、LLMエージェントを成功へと導きます。

モデルコンテキストプロトコル

モデル コンテキスト プロトコル (MCP) は、次の間の通信を可能にします。

  • クライアント: Claude Desktop、IDE、およびその他の MCP 互換クライアント
  • サーバー: タスク管理と自動化のためのツールとリソース
  • LLMエージェント:サーバーの機能を活用するAIモデル

目次

特徴

コード分析

  • 包括的なコードレビュー
  • バグの検出と防止
  • スタイルとベストプラクティスの評価
  • パフォーマンス最適化の提案
  • セキュリティ脆弱性評価

デザインと建築

  • 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を参照してください。


You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

LLM エージェントに、コードレビュー、設計批評、フィードバックの書き込み、Deepseek API を使用したブレインストーミングのための AI を活用したメンターシップを提供し、さまざまな開発および戦略計画タスクでの出力を強化します。

  1. Model Context Protocol
    1. Table of Contents
      1. Features
        1. Code Analysis
        2. Design & Architecture
        3. Content Enhancement
        4. Strategic Planning
      2. Installation
        1. Configuration
          1. Environment Variables
        2. Tools
          1. Code Review
          2. Design Critique
          3. Writing Feedback
          4. Feature Enhancement
        3. Examples
          1. Development
            1. Project Structure
              1. License
                ID: fdyf7qsmit