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

servidor mentor-mcp

Un servidor de Protocolo de Contexto de Modelo que proporciona a los Agentes LLM una segunda opinión mediante funciones de mentoría de Razonamiento Deepseek (R1) basadas en IA, que incluyen revisión de código, crítica de diseño, retroalimentación de escritura y lluvia de ideas a través de la API de Deepseek. Prepare a su Agente LLM para el éxito con segundas opiniones de expertos e información práctica.

Protocolo de contexto modelo

El Protocolo de Contexto de Modelo (MCP) permite la comunicación entre:

  • Clientes : Claude Desktop, IDE y otros clientes compatibles con MCP
  • Servidores : Herramientas y recursos para la gestión y automatización de tareas
  • Agentes LLM : modelos de IA que aprovechan las capacidades del servidor

Tabla de contenido

Características

Análisis de código

  • Revisiones de código exhaustivas
  • Detección y prevención de errores
  • Evaluación de estilos y mejores prácticas
  • Sugerencias de optimización del rendimiento
  • Evaluación de vulnerabilidad de seguridad

Diseño y arquitectura

  • Críticas de diseño UI/UX
  • Análisis de diagramas arquitectónicos
  • Recomendaciones de patrones de diseño
  • Evaluación de accesibilidad
  • Comprobaciones de coherencia

Mejora del contenido

  • Redacción de comentarios y mejoras
  • Análisis gramatical y de estilo
  • Revisión de la documentación
  • Evaluación de la claridad del contenido
  • Recomendaciones estructurales

Planificación estratégica

  • Lluvia de ideas para mejorar las funciones
  • Segundas opiniones sobre los enfoques
  • Sugerencias de innovación
  • Análisis de viabilidad
  • Evaluación del valor para el usuario

Instalación

# 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

Configuración

Añade a la configuración de tu cliente 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" } } } }

Variables de entorno

VariableRequeridoPor defectoDescripción
CLAVE DE API DE DEEPSEEK-Su clave API de Deepseek
MODELO DE BÚSQUEDA PROFUNDArazonador de búsqueda profundaNombre del modelo Deepseek
FICHAS DE DEEPSEEK_MAXNo8192Máximo de tokens por solicitud
REINTENTOS MÁXIMOS DE BÚSQUEDA PROFUNDANo3Número de intentos de reintento
TIEMPO DE ESPERA DE BÚSQUEDA PROFUNDANo30000Tiempo de espera de solicitud (ms)

Herramientas

Revisión de código

<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>

Crítica de diseño

<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>

Comentarios sobre la escritura

<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>

Mejora de funciones

<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>

Ejemplos

Se pueden encontrar ejemplos detallados del uso y el resultado de cada herramienta en el directorio de ejemplos :

Cada ejemplo incluye el formato de solicitud y una respuesta de muestra, demostrando las capacidades de la herramienta y la estructura de salida.

Desarrollo

# 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

Estructura del proyecto

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

Licencia

Licencia Apache 2.0. Consulte la LICENCIA para más información.


You must be authenticated.

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

Proporciona a los agentes de LLM tutoría impulsada por IA para revisión de código, crítica de diseño, redacción de comentarios y lluvia de ideas mediante la API Deepseek, lo que permite una mejor producción en diversas tareas de desarrollo y planificación estratégica.

  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