AI-powered MCP server offers code review design critique and writing feedback for developers
The Mentor-MCP-Server is an advanced Model Context Protocol (MCP) server designed to provide second opinions and actionable insights for Large Language Models (LLM) agents. It leverages AI-powered Deepseek-Reasoning capabilities, offering comprehensive support in areas such as code review, design critique, writing feedback, and idea brainstorming. By integrating with the Mentor-MCP-Server, LLM Agents can receive expert evaluations and strategic suggestions that help them perform more effectively.
Mentor-MCP-Server is built on the Model Context Protocol (MCP), a standardized protocol enabling seamless communication between various components of an AI application. This server specifically focuses on providing LLM Agents with deep-seated AI mentorship, making it easier for developers and AI applications to integrate comprehensive second opinion capabilities.
Mentor-MCP-Server supports a wide array of code analysis tools, offering detailed reviews that include:
For UI/UX design and architecture, Mentor-MCP-Server can provide expert critiques that include:
In terms of content enhancement, Mentor-MCP-Server can offer:
For strategic planning, Mentor-MCP-Server can assist with:
The Model Context Protocol is a universal adapter enabling AI applications to connect to specific data sources and tools via a standardized protocol. Mentor-MCP-Server leverages this protocol to provide an extensible API that allows various components—such as LLM Agents, clients, and servers—to interact seamlessly.
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
MCP Client | Resources | Tools | Prompts | Status |
---|---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ | Full Support |
Continue | ✅ | ✅ | ✅ | Full Support |
Cursor | ❌ | ✅ | ❌ | Tools Only |
To get started, you need to install and configure the Mentor-MCP-Server. Follow these steps:
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
Configure Environment Variables
Add your Deepseek API key:
{
"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"
}
}
}
}
Mentor-MCP-Server can be integrated into various AI workflows, enhancing the capabilities of LLM Agents and providing valuable insights. Here are some use cases:
Imagine a backend developer using Mendate Desktop (an MCP client) to review complex TypeScript code. The Mentor-MCP-Server would provide granular feedback, suggesting improvements that could significantly reduce maintenance costs.
<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>
For a user interface designer, the Mentor-MCP-Server can analyze their design proposals and provide comprehensive feedback on consistency, accessibility, and visual appeal.
<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>
To integrate Mentor-MCP-Server into your AI application, you need to configure the MCP client. Here’s an example configuration for Mendate Desktop:
{
"mcpServers": {
"mentor-mcp-server": {
"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"
}
}
}
}
Mentor-MCP-Server is designed to be compatible with multiple MCP clients, ensuring a robust and scalable solution. Here’s the compatibility matrix:
Client | Mendate Desktop | Continue | Cursor |
---|---|---|---|
Resources | ✅ | ✅ | ❌ |
Tools | ✅ | ✅ | ✅ |
Prompts | ✅ | ✅ | ❌ |
To enhance security and performance, you can fine-tune the configuration of Mentor-MCP-Server:
Build TypeScript Code
npm run build
Start the Server
npm run start
Run Tests
npm test
RuinedFooocus is a local AI image generator and chatbot image server for seamless creative control
Learn to set up MCP Airflow Database server for efficient database interactions and querying airflow data
Simplify MySQL queries with Java-based MysqlMcpServer for easy standard input-output communication
Access NASA APIs for space data, images, asteroids, weather, and exoplanets via MCP integration
Explore CoRT MCP server for advanced self-arguing AI with multi-LLM inference and enhanced evaluation methods
Build stunning one-page websites track engagement create QR codes monetize content easily with Acalytica