---
title: "问题：如何使用官方 MCP JAVA SDK ？"
---

solon-ai-mcp 使用了定制的 sdk ：

* `org.noear:mcp-core`（基于官方 sdk v1.1.3 改为 java8）
* `org.noear:mcp-json-jackson2`（基于官方 sdk v1.1.3 改为 java8）


如果只需要 java17+ 的，可以使用官方 sdk ：

### 1、排除 `org.noear:mcp-core`

v4.0.0 后支持（v4.0.0 后才有独立包可排除）

```xml
<dependencies>
  <dependency>
      <groupId>org.noear</groupId>
      <artifactId>solon-ai-mcp</artifactId>
      <exclusions>
          <exclusion>
              <groupId>org.noear</groupId>
              <artifactId>mcp-core</artifactId>
          </exclusion>
          <exclusion>
              <groupId>org.noear</groupId>
              <artifactId>mcp-json-jackson2</artifactId>
          </exclusion>
      </exclusions>
  </dependency>
</dependencies>
```

### 2、引入官方 sdk 包


```xml
<dependencies>
  <dependency>
      <groupId>org.noear</groupId>
      <artifactId>solon-ai-mcp</artifactId>
      <exclusions>
          <exclusion>
              <groupId>org.noear</groupId>
              <artifactId>mcp-core</artifactId>
          </exclusion>
          <exclusion>
              <groupId>org.noear</groupId>
              <artifactId>mcp-json-jackson2</artifactId>
          </exclusion>
      </exclusions>
  </dependency>

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

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