使用说明

项目简介

Mentor MCP 服务器是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在为 LLM 智能体提供专业的辅助功能。它利用 Deepseek API 提供的强大 AI 能力,为用户提供代码审查、设计评估、写作反馈和头脑风暴等多种实用工具,帮助 LLM 智能体更好地完成各种任务。

主要功能点

  • 代码审查: 检查代码中的潜在错误、安全漏洞、性能瓶颈和风格问题,提升代码质量。
  • 设计评估: 评估 UI/UX 设计、架构设计等,提供关于可用性、美观性、一致性和可访问性的专业反馈,优化设计方案。
  • 写作反馈: 对文章、文档等文本内容进行语法、风格、结构和清晰度等方面的评估和改进建议,提升写作质量。
  • 头脑风暴: 针对特定概念或产品功能,提供创新性的改进和增强方案,激发创新思维。

安装步骤

  1. 克隆代码仓库到本地:
    git clone [email protected]:cyanheads/mentor-mcp-server.git
  2. 进入项目目录:
    cd mentor-mcp-server
  3. 安装依赖:
    npm install
  4. 构建项目:
    npm run build

服务器配置

在 MCP 客户端的服务器配置中,添加以下 JSON 配置信息以连接 Mentor MCP 服务器:

{
  "mcpServers": {
    "mentor": {
      "command": "node",
      "args": ["build/index.js"],
      "env": {
        "DEEPSEEK_API_KEY": "<your_deepseek_api_key>",  // 替换为你的 Deepseek API 密钥 (必需)
        "DEEPSEEK_MODEL": "deepseek-reasoner"          // Deepseek 模型名称,默认为 deepseek-reasoner (必需)
        // "DEEPSEEK_MAX_TOKENS": "8192",                // (可选) 请求的最大 tokens,默认为 8192
        // "DEEPSEEK_MAX_RETRIES": "3",                  // (可选) 最大重试次数,默认为 3
        // "DEEPSEEK_TIMEOUT": "30000"                   // (可选) 请求超时时间 (毫秒),默认为 30000
      }
    }
  }
}

请务必将 '<your_deepseek_api_key>' 替换为你自己的 Deepseek API 密钥。 Deepseek API 密钥需要在 Deepseek 官网申请。

基本使用方法

在支持 MCP 协议的客户端中,可以使用 '<use_mcp_tool>' 标签来调用 Mentor MCP 服务器提供的各项工具。 以下是一个调用代码审查工具的示例:

<use_mcp_tool>
<server_name>mentor</server_name>
<tool_name>code_review</tool_name>
<arguments>
{
  "file_path": "src/app.ts",  // 要审查的代码文件路径,根据实际情况修改
  "language": "typescript"    // 代码语言,根据实际情况修改
}
</arguments>
</use_mcp_tool>

根据需要使用的不同工具,修改 '<tool_name>' 为相应的工具名称(例如 'design_critique', 'writing_feedback', 'brainstorm_enhancements', 'second_opinion'),并根据工具的参数要求在 '<arguments>' 中提供相应的 JSON 参数。 具体的工具名称和参数定义可以参考仓库的 'README.md' 文件或 'src/tools' 目录下的工具定义文件。

信息

分类

AI与计算