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-服务器

模型上下文协议 (MCP) 服务器通过 AI 驱动的 Deepseek-Reasoning (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" } } } }

环境变量

多变的必需的默认描述
DEEPSEEK_API_KEY是的-您的 Deepseek API 密钥
DEEPSEEK_模型是的deepseek-reasonerDeepseek 模型名称
DEEPSEEK_MAX_TOKENS8192每个请求的最大令牌数
DEEPSEEK_MAX_RETRIES3重试次数
DEEPSEEK_TIMEOUT30000请求超时(毫秒)

工具

代码审查

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

示例

每个工具的使用和输出的详细示例可以在示例目录中找到:

每个示例都包括请求格式和示例响应,展示了该工具的功能和输出结构。

发展

# 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 许可证 2.0。有关更多信息,请参阅许可证


You must be authenticated.

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

使用 Deepseek API 为 LLM 代理提供 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