关于 MCP Coding Server Demo with Claude AI
该演示项目将 MCP 集成服务与 Java EE、Quarkus Todo List 应用结合,用于展示 Claude 辅助软件开发。项目涵盖上下文管理、提示词和开发任务处理。
主要功能
- 01维护项目上下文和对话历史
- 02管理提示词模板
- 03验证开发规范
- 04集成 Git 和文件操作
- 05分析并验证代码
适用场景
- 01演示 Claude 辅助应用开发
- 02在多轮对话间保留项目上下文
- 03编码时应用开发规范
MCP 相关
MCP 服务管理与 Claude AI 的上下文和通信,并处理结构化提示词及响应。README 未说明向 MCP 客户端公开的工具或资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
使用 Claude AI 的 MCP 编码服务演示
本仓库演示了如何使用模型上下文协议(MCP)将 Claude AI 集成到开发工作流中,展示 AI 如何有效地应用于软件开发流程。项目包含 MCP 集成服务,以及通过待办事项列表应用进行的实际演示。
🌟 项目概览
本项目由两个主要组件组成:
-
MCP 集成服务
- 模型上下文协议的服务实现
- 管理上下文以及与 Claude AI 的通信
- 提供结构化提示词和响应处理
- 保留对话历史和项目上下文
-
待办事项列表应用演示
- AI 辅助开发的实际示例
- 使用 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 或更高版本
- Maven
- Git
安装
即将推出
📱 待办事项列表演示应用
随附的待办事项列表应用是 AI 辅助开发的实际演示,展示了以下内容:
- 使用 Quarkus 进行全栈 Java EE 开发
- REST API 实现
- 数据库集成
- 使用 Qute 进行 UI 开发
- 测试套件实现
📚 文档
即将推出
📄 许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。