degenduel-mcp

degenduel-mcp

3.2

AI Development Assistant MCP Server is a tutorial demo providing intelligent coding assistance through custom AI tools.

The AI Development Assistant MCP Server is designed to offer intelligent coding assistance by leveraging Model Context Protocol (MCP) technology. It provides a suite of AI-powered tools that help developers with tasks such as code architecture planning, UI design analysis, and code reviews. This server is primarily a tutorial demo, showcasing how MCP can be integrated into development workflows, particularly with the Cursor platform. It is not intended for production use but serves as a learning tool for developers to explore the capabilities of MCP and AI in software development.

Features

  • Code Architect: Call advanced reasoning LLMs to generate plans and instructions for coding agents.
  • Screenshot Buddy: Take UI design screenshots and use them with the composer agent.
  • Code Review: Use git diffs to trigger code reviews.

Usage with Different Platforms

Environment Setup

typescript
export const OPENAI_API_KEY = "your_key_here";
// Add any other keys you need

Installation

bash
npm install
# or
yarn install

Development & Build Commands

bash
# Build the server
npm run build-only

# Development mode (watch for changes)
npm run dev

# Run the server
npm run start

# Deploy with PM2
npm run pm2

# Other PM2 commands
npm run stop      # Stop the server
npm run restart   # Restart the server
npm run logs      # View server logs
npm run status    # Check server status

Adding to Cursor

plaintext
1. Open Cursor
2. Go to `Cursor Settings > Features > MCP`
3. Click `+ Add New MCP Server`
4. Fill out the form:
   - **Name**: AI Development Assistant
   - **Type**: stdio
   - **Command**: `node /path/to/your/project/build/index.js`

> 📘 **Pro Tip**: You might need to use the full path to your project's built index.js file.