Skip to content

Releases: 6000fish/mcp-java

v0.1.1 - 首发上手体验优化

06 Jun 02:28

Choose a tag to compare

版本定位

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.jar
  • mcp-server-redis-0.1.1.jar

快速开始

推荐从仓库 README 或 docs/quickstart.md 开始,优先运行 mcp-examples/quick-start 或复制 mcp-examples/custom-server-template

v0.1.0 - 首个公开版本

05 Jun 06:21

Choose a tag to compare

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.jar
  • mcp-server-redis-0.1.0.jar

它们可以直接接入 MCP 客户端,也可以作为开发自定义 MCP Server 的参考实现。

兼容性

已验证:

  • Claude Code
  • Codex

同时按照标准 stdio JSON-RPC 流程设计,适配其他主流 MCP 客户端。

安全说明

不要提交数据库密码或其他敏感凭据。请将密钥、密码等信息放在本地 MCP 客户端配置或环境变量中。

详见 安全说明