使用说明
项目简介
Mentor MCP 服务器是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在为 LLM 智能体提供专业的辅助功能。它利用 Deepseek API 提供的强大 AI 能力,为用户提供代码审查、设计评估、写作反馈和头脑风暴等多种实用工具,帮助 LLM 智能体更好地完成各种任务。
主要功能点
- 代码审查: 检查代码中的潜在错误、安全漏洞、性能瓶颈和风格问题,提升代码质量。
- 设计评估: 评估 UI/UX 设计、架构设计等,提供关于可用性、美观性、一致性和可访问性的专业反馈,优化设计方案。
- 写作反馈: 对文章、文档等文本内容进行语法、风格、结构和清晰度等方面的评估和改进建议,提升写作质量。
- 头脑风暴: 针对特定概念或产品功能,提供创新性的改进和增强方案,激发创新思维。
安装步骤
- 克隆代码仓库到本地:
git clone [email protected]:cyanheads/mentor-mcp-server.git - 进入项目目录:
cd mentor-mcp-server - 安装依赖:
npm install - 构建项目:
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与计算