ClaudeMap

MCP Java SDK

MCP 官方 Java SDK,与 Spring AI 团队合作维护。

SDK 与工具officialjavasdkspring

Model Context Protocol 的官方 Java 实现,与 Spring AI 团队联合开发。提供同步/异步的 MCP 客户端与服务端,tool、resource、prompt 全协议覆盖;配 Spring Boot starter 可自动装配。官方 MCP SDK 语言矩阵就此集齐——TypeScript、Python、Go、Rust、C#、Swift、Kotlin,如今再加上 Java。

它做什么

  • Java SDK(Java 17+),同时支持同步与异步两种通信模式
  • 以 io.modelcontextprotocol.sdk:mcp 发布于 Maven Central,并提供 BOM 管理依赖版本
  • Spring AI 在其上扩展:客户端/服务端 Boot starter,以及基于注解的 MCP Annotations 方法处理
  • 参考文档在 SDK 站点按特性、架构、客户端与服务端指南分册

什么时候用

JVM 侧 MCP 集成的基础层——Spring Boot 团队经 Spring AI 的 starter 使用它。

如何上手

<dependency>
  <groupId>io.modelcontextprotocol.sdk</groupId>
  <artifactId>mcp</artifactId>
  <version>见 BOM / quickstart</version>
</dependency>

注意事项

最低 Java 17+;文档分布在 SDK 站点与 Spring AI 参考两处——当前 BOM 坐标以 quickstart 为准。

代码仓库

modelcontextprotocol/java-sdk

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup