AI开发辅助工具

一个基于Model Context Protocol (MCP)的AI开发辅助工具,提供结构化上下文管理、智能提示系统和开发集成功能,适用于软件开发和项目管理。

  • by lamemind
  • Java
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 lamemind/mcp-coding-server-demo-app

使用说明

使用Claude AI的MCP编码服务器演示

该存储库演示了使用模型上下文协议(MCP)将Claude AI集成到开发工作流中,展示了如何在软件开发过程中有效地利用AI。该项目包括MCP集成服务器和通过Todo List应用程序进行的实际演示。

🌟 项目概述

该项目由两个主要部分组成:

  1. MCP集成服务器

    • 模型上下文协议的服务器实现
    • 管理与Claude AI的上下文和通信
    • 提供结构化的提示和响应处理
    • 维护对话历史和项目背景
  2. Todo List应用程序演示

    • 人工智能辅助开发的实用展示
    • 使用Java EE和Quarkus构建
    • 演示Claude AI如何协助现实世界的应用程序开发

🔧 建筑

MCP服务器组件

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

主要特点

  • 结构化上下文管理

    • 在对话中维护项目上下文
    • 验证并执行开发指南
    • 管理文件系统访问和版本控制
  • 智能提示系统

    • 基于模板的提示管理
    • 上下文感知响应
    • 错误处理和验证协议
  • 开发集成

    • Git与智能提交消息的集成
    • 文件系统管理
    • 代码分析和验证

🚀 入门指南

先决条件

  • Java 17或更高版本
  • MySQL 8.0或更高版本
  • 梅文
  • Git

安装

即将推出

📱 Todo List演示应用程序

附带的Todo List应用程序是人工智能辅助开发的实际演示。它展示了:

  • 使用Quarkus进行全栈Java EE开发
  • REST API实现
  • 数据库集成
  • 使用Qute进行UI开发
  • 测试套件实施

📚 文档

即将推出

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。