mentor-mcp-server

mentor-mcp-server

镜子 (jìng zi)

MCP-Mirror

研究与数据
访问服务器

README

mentor-mcp-server

TypeScript Model Context Protocol Version License Status GitHub

一个模型上下文协议服务器,通过 AI 驱动的 Deepseek-Reasoning (R1) 指导能力,为 LLM Agent 提供第二意见,包括代码审查、设计评论、写作反馈以及通过 Deepseek API 进行的创意头脑风暴。通过专家第二意见和可操作的见解,帮助您的 LLM Agent 取得成功。

模型上下文协议

模型上下文协议 (MCP) 实现了以下组件之间的通信:

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

目录

特性

代码分析

  • 全面的代码审查
  • Bug 检测和预防
  • 风格和最佳实践评估
  • 性能优化建议
  • 安全漏洞评估

设计 & 架构

  • UI/UX 设计评论
  • 架构图分析
  • 设计模式推荐
  • 可访问性评估
  • 一致性检查

内容增强

  • 写作反馈和改进
  • 语法和风格分析
  • 文档审查
  • 内容清晰度评估
  • 结构性建议

战略规划

  • 功能增强头脑风暴
  • 对方法的第二意见
  • 创新建议
  • 可行性分析
  • 用户价值评估

安装

# 克隆仓库
git clone git@github.com:cyanheads/mentor-mcp-server.git
cd mentor-mcp-server

# 安装依赖
npm install

# 构建项目
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-reasoner Deepseek 模型名称
DEEPSEEK_MAX_TOKENS 8192 每次请求的最大 token 数
DEEPSEEK_MAX_RETRIES 3 重试尝试次数
DEEPSEEK_TIMEOUT 30000 请求超时时间 (ms)

工具

代码审查

<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 目录中找到:

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

开发

# 构建 TypeScript 代码
npm run build

# 启动服务器
npm run start

# 使用 watch 模式进行开发
npm run dev

# 清理构建产物
npm run clean

项目结构

src/
├── api/         # API 集成模块
├── tools/       # 工具实现
│   ├── second-opinion/
│   ├── code-review/
│   ├── design-critique/
│   ├── writing-feedback/
│   └── brainstorm-enhancements/
├── types/       # TypeScript 类型定义
├── utils/       # 实用函数
├── config.ts    # 服务器配置
├── index.ts     # 入口点
└── server.ts    # 主要服务器实现

许可证

Apache License 2.0。 有关更多信息,请参见 LICENSE


<div align="center"> 基于模型上下文协议构建 </div>

推荐服务器

Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
MCP PubMed Search

MCP PubMed Search

用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的服务器。

精选
Python
mixpanel

mixpanel

连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

精选
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python
Nefino MCP Server

Nefino MCP Server

为大型语言模型提供访问德国可再生能源项目新闻和信息的能力,允许按地点、主题(太阳能、风能、氢能)和日期范围进行筛选。

官方
Python
Vectorize

Vectorize

将 MCP 服务器向量化以实现高级检索、私有深度研究、Anything-to-Markdown 文件提取和文本分块。

官方
JavaScript
Mathematica Documentation MCP server

Mathematica Documentation MCP server

一个服务器,通过 FastMCP 提供对 Mathematica 文档的访问,使用户能够从 Wolfram Mathematica 检索函数文档和列出软件包符号。

本地
Python
kb-mcp-server

kb-mcp-server

一个 MCP 服务器,旨在实现便携性、本地化、简易性和便利性,以支持对 txtai “all in one” 嵌入数据库进行基于语义/图的检索。任何 tar.gz 格式的 txtai 嵌入数据库都可以被加载。

本地
Python
Research MCP Server

Research MCP Server

这个服务器用作 MCP 服务器,与 Notion 交互以检索和创建调查数据,并与 Claude Desktop Client 集成以进行和审查调查。

本地
Python
Cryo MCP Server

Cryo MCP Server

一个API服务器,实现了模型补全协议(MCP),用于Cryo区块链数据提取,允许用户通过任何兼容MCP的客户端查询以太坊区块链数据。

本地
Python