mcpField
M
mentor-mcp-server

mentor-mcp-server

本地服务
github.com/cyanheads开发工具3292 周前更新

关于 mentor-mcp-server

mentor-mcp-server 是一个 MCP 服务,通过 Deepseek API 调用 Deepseek-Reasoner(R1)模型,为 LLM Agent 提供第二意见。它面向需要代码审查、设计评审、写作反馈或创意头脑风暴的开发者与 Agent。

主要功能

  1. 01代码审查与安全、性能建议
  2. 02UI/UX 与架构设计评审
  3. 03写作与文档反馈
  4. 04功能增强头脑风暴
  5. 05可配置模型、令牌上限、重试与超时

适用场景

  1. 01让 Agent 在提交前审查 TypeScript 源文件
  2. 02对界面或架构设计方案征求第二意见
  3. 03改进技术文档的结构与表达

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端提供 code_review、design_critique、writing_feedback 和 brainstorm_enhancements 等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mentor-mcp-server

TypeScript Model Context Protocol Version License Status GitHub

一个 Model Context Protocol 服务,通过 Deepseek API 提供 AI 驱动的 Deepseek-Reasoning(R1)指导能力,让大模型 Agent 获得第二意见,涵盖代码审查、设计评议、写作反馈和创意头脑风暴。通过专家的第二意见和可执行的见解,助力大模型 Agent 取得成功。

Model Context Protocol

Model Context Protocol(MCP)支持以下各方之间的通信:

  • 客户端:Claude Desktop、IDE 和其他兼容 MCP 的客户端
  • 服务端:用于任务管理和自动化的工具与资源
  • 大模型 Agent:利用服务端能力的 AI 模型

目录

功能

代码分析
  • 全面审查代码
  • 检测并预防 Bug
  • 评估代码风格和最佳实践
  • 提供性能优化建议
  • 评估安全漏洞
设计与架构
  • 评议 UI/UX 设计
  • 分析架构图
  • 推荐设计模式
  • 评估无障碍性
  • 检查一致性
内容优化
  • 提供写作反馈和改进建议
  • 分析语法和风格
  • 审查文档
  • 评估内容清晰度
  • 提供结构建议
战略规划
  • 针对功能增强展开头脑风暴
  • 对方案提供第二意见
  • 提出创新建议
  • 分析可行性
  • 评估用户价值

安装

# Clone the repository
git clone [email protected]: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_MODEL是deepseek-reasonerDeepseek 模型名称
DEEPSEEK_MAX_TOKENS否8192每次请求的最大 token 数
DEEPSEEK_MAX_RETRIES否3重试次数
DEEPSEEK_TIMEOUT否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。


基于 Model Context Protocol 构建

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。