Skip to content

v0.1.0 - 首个公开版本

Choose a tag to compare

@6000fish 6000fish released this 05 Jun 06:21
· 10 commits to dev since this release

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 客户端配置或环境变量中。

详见 安全说明