Releases: 6000fish/mcp-java
Releases · 6000fish/mcp-java
v0.1.1 - 首发上手体验优化
版本定位
v0.1.1 是首发后的上手体验优化版本,重点是让 Java 开发者更快理解并运行自定义 MCP Server。
更新内容
- 增加 SDK-first 的 5 分钟 Quick Start,不再要求先准备 Redis 或 MySQL。
- 新增可复制的注解式自定义 MCP Server 模板。
- 优化 README 的开源入口,突出
mcp-sdk、Spring Boot starter、自定义模板、MySQL 和 Redis 使用路径。 - 补强安全说明、故障排查和发布文档。
- CI 增加 onboarding examples 打包验证,避免新用户路径失效。
Maven Central
核心发布坐标:
<dependency>
<groupId>io.github.6000fish</groupId>
<artifactId>mcp-sdk</artifactId>
<version>0.1.1</version>
</dependency>Spring Boot 集成:
<dependency>
<groupId>io.github.6000fish</groupId>
<artifactId>mcp-spring-boot-starter</artifactId>
<version>0.1.1</version>
</dependency>可执行 Server Jar
本 Release 提供:
mcp-server-mysql-0.1.1.jarmcp-server-redis-0.1.1.jar
快速开始
推荐从仓库 README 或 docs/quickstart.md 开始,优先运行 mcp-examples/quick-start 或复制 mcp-examples/custom-server-template。
v0.1.0 - 首个公开版本
MCP Java v0.1.0
这是 MCP Java 的首个公开版本。MCP Java 是一个面向 Java 开发者的工具包,用于快速构建自定义 Model Context Protocol(MCP)Server。
亮点
- 使用简洁的 Java SDK 快速构建自定义 MCP Server
- 通过
DefaultMcpServer手动注册工具和资源 - 通过
@McpServer和@McpTool构建注解式 MCP Server - 提供 Spring Boot Starter,支持自动配置
- 支持 stdio MCP Server,可接入 Claude Code、Codex 以及其他 MCP 客户端
- 内置 MySQL 和 Redis MCP Server,可作为可直接运行的集成示例和参考实现
Maven 坐标
Core SDK
<dependency>
<groupId>io.github.6000fish</groupId>
<artifactId>mcp-sdk</artifactId>
<version>0.1.0</version>
</dependency>Spring Boot Starter
<dependency>
<groupId>io.github.6000fish</groupId>
<artifactId>mcp-spring-boot-starter</artifactId>
<version>0.1.0</version>
</dependency>快速开始
Release Assets
本版本包含两个可直接运行的 Server jar:
mcp-server-mysql-0.1.0.jarmcp-server-redis-0.1.0.jar
它们可以直接接入 MCP 客户端,也可以作为开发自定义 MCP Server 的参考实现。
兼容性
已验证:
- Claude Code
- Codex
同时按照标准 stdio JSON-RPC 流程设计,适配其他主流 MCP 客户端。
安全说明
不要提交数据库密码或其他敏感凭据。请将密钥、密码等信息放在本地 MCP 客户端配置或环境变量中。
详见 安全说明。