lamemind

MCP Coding Server Demo with Claude AI

Community lamemind
Updated

Esperimento di sviluppo Java EE automatizzato con Claude + MCP

MCP Coding Server Demo with Claude AI

This repository demonstrates the integration of Claude AI into a development workflow using the Model Context Protocol (MCP), showcasing how AI can be effectively utilized in software development processes. The project includes both the MCP integration server and a practical demonstration through a Todo List application.

๐ŸŒŸ Project Overview

This project consists of two main components:

  1. MCP Integration Server

    • A server implementation of the Model Context Protocol
    • Manages context and communication with Claude AI
    • Provides structured prompting and response handling
    • Maintains conversation history and project context
  2. Todo List Application Demo

    • A practical showcase of AI-assisted development
    • Built with Java EE and Quarkus
    • Demonstrates how Claude AI can assist in real-world application development

๐Ÿ”ง Architecture

MCP Server Components

mcp-coding-server-demo-app/
โ”œโ”€โ”€ prompts/                # Prompt templates and configurations
โ”‚   โ”œโ”€โ”€ project prompt.xml  # Global context settings
โ”‚   โ””โ”€โ”€ history/            # Conversation history storage
โ”œโ”€โ”€ java-app/               # Demo Todo List application
โ””โ”€โ”€ mcp-server/             # Model Context Protocol server

Key Features

  • Structured Context Management

    • Maintains project context across conversations
    • Validates and enforces development guidelines
    • Manages file system access and version control
  • Intelligent Prompting System

    • Template-based prompt management
    • Context-aware responses
    • Error handling and validation protocols
  • Development Integration

    • Git integration with smart commit messages
    • File system management
    • Code analysis and validation

๐Ÿš€ Getting Started

Prerequisites

  • Java 17 or higher
  • MySQL 8.0 or higher
  • Maven
  • Git

Installation

Coming Soon

๐Ÿ“ฑ Todo List Demo Application

The included Todo List application serves as a practical demonstration of AI-assisted development. It showcases:

  • Full-stack Java EE development with Quarkus
  • REST API implementation
  • Database integration
  • UI development with Qute
  • Test suite implementation

๐Ÿ“š Documentation

Coming Soon

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

MCP Server ยท Populars

MCP Server ยท New

    chatmcp

    mcpso

    directory for Awesome MCP Servers

    Community chatmcp
    TBXark

    MCP Proxy Server

    An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.

    Community TBXark
    ttommyth

    interactive-mcp

    Ask users questions from your LLM! interactive-mcp: Local, cross-platform MCP server for interactive prompts, chat & notifications.

    Community ttommyth
    lpigeon

    ros-mcp-server

    The ROS MCP Server is designed to support robots in performing complex tasks and adapting effectively to various environments by providing a set of functions that transform natural language commands, entered by a user through an LLM, into ROS commands for robot control.

    Community lpigeon
    emicklei

    melrose-mcp

    interactive programming of melodies, producing MIDI

    Community emicklei