
MCP Server - Build Tools

2025.04.07
0
Java构建工具自然语言交互开发效率
MCP Server - Build Tools 是一个用于通过自然语言与构建工具(如Maven)交互的MCP服务器。它旨在展示如何通过MCP暴露构建工具,并提供一种自然、直观的方式来构建项目。
View on GitHub
Overview
基本能力
产品定位
MCP Server - Build Tools 是一个MCP服务器,专注于通过自然语言简化构建工具的使用,目前主要支持Apache Maven。
核心功能
- 简单易用:通过任何MCP客户端和选择的LLM,使用自然语言调用构建,无需记忆插件、目标和参数。
- 支持Apache Maven:目前仅支持Apache Maven,未来可能会扩展到其他构建工具。
适用场景
- 开发者希望通过自然语言快速构建项目,而无需记忆复杂的Maven命令。
- 团队希望提高开发效率,减少构建过程中的学习成本。
工具列表
- MCP Client(如Claude、Goose):用于与MCP服务器交互。
- 本地LLM(可选):如果使用如Goose等MCP客户端,可能需要本地LLM支持。
常见问题解答
- Q: 如何添加MCP服务器到Claude?
A: 修改
claude_desktop_config.json
文件,添加服务器配置并重启Claude客户端。 - Q: 支持哪些构建工具? A: 目前仅支持Apache Maven,未来可能会扩展。
使用教程
使用依赖
- Java 21或更高版本
- Maven
- MCP Client(如Claude、Goose)
- 可选:本地LLM(如果使用如Goose等MCP客户端)
安装教程
- 添加MCP服务器到Claude:
- 找到Claude安装目录下的
claude_desktop_config.json
文件(MacOS路径为~/Library/Application\ Support/Claude/claude_desktop_config.json
)。 - 添加以下配置(替换占位符):
json { "mcpServers": { "maven-tools": { "command": "<path-to-java-home-directory>/bin/java", "args": [ "-jar", "-Dmaven.home=<path-to-maven-home-directory>", "<path-to-the-mcp-maven-server.jar>" ] } } }
- 重启Claude客户端。
- 现在可以通过Claude桌面使用自然语言提交任务来构建项目。
调试方式
- 确保Java和Maven已正确安装并配置。
- 检查
claude_desktop_config.json
文件中的路径是否正确。 - 重启Claude客户端以确保配置生效。