Solon v3.10.3

问题:如何使用官方 MCP JAVA SDK ?

</> markdown
2026年4月14日 下午6:18:20

solon-ai-mcp 使用了定制的 sdk :org.noear:mcp-sdk(基于官方 sdk 改为 java8)

如果只需要 java17+ 的,可以使用官方 sdk :

1、排除 org.noear:mcp-sdk

v3.9.5 后支持(v3.9.5 后才有独立包可排除)

<dependencies>
  <dependency>
      <groupId>org.noear</groupId>
      <artifactId>solon-ai-mcp</artifactId>
      <exclusions>
          <exclusion>
              <groupId>org.noear</groupId>
              <artifactId>mcp-sdk</artifactId>
          </exclusion>
      </exclusions>
  </dependency>
</dependencies>

2、引入官方 sdk 包

<dependencies>
  <dependency>
      <groupId>org.noear</groupId>
      <artifactId>solon-ai-mcp</artifactId>
      <exclusions>
          <exclusion>
              <groupId>org.noear</groupId>
              <artifactId>mcp-sdk</artifactId>
          </exclusion>
      </exclusions>
  </dependency>

  <dependency>
    <groupId>io.modelcontextprotocol.sdk</groupId>
    <artifactId>mcp-json-jackson2</artifactId>
    <version>最新版</version>
  </dependency>

  <dependency>
    <groupId>io.modelcontextprotocol.sdk</groupId>
    <artifactId>mcp-core</artifactId>
    <version>最新版</version>
  </dependency>
</dependencies>