drio
Open app

Spring AI MCP server to access information from

Source

MCP server implementation that serves up-to-date information about projects from api.spring.io

Catalog onlyCatalog onlySTDIO

Overview

Spring AI MCP is a server implementation that provides up-to-date information about Spring projects from the API at api.spring.io.

To use Spring AI MCP, build the project using the provided command and configure your client to connect to the MCP server with the specified settings.

  • Access to release versions and support generations of Spring projects. - Ability to query specific information about project releases and support timelines. - Integration with development environments like VSCode.
  1. Querying the latest release versions of Spring projects.
  2. Checking support timelines for specific Spring project versions.
  3. Integrating with development tools for real-time project information.

Add to your AI client

Use these steps to connect Spring AI MCP server to access information from in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "spring-io-api-mcp-martinlippert": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spring-io-api-mcp-martinlippert"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "spring-io-api-mcp-martinlippert": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spring-io-api-mcp-martinlippert"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "spring-io-api-mcp-martinlippert": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spring-io-api-mcp-martinlippert"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "spring-io-api-mcp-martinlippert": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spring-io-api-mcp-martinlippert"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "spring-io-api-mcp-martinlippert": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spring-io-api-mcp-martinlippert"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "spring-io-api-mcp-martinlippert": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-spring-io-api-mcp-martinlippert"
      ]
    }
  }
}

FAQ

What kind of information can I get from Spring AI MCP?

You can get information about release versions and support timelines for various Spring projects.

How do I configure my client to use the MCP server?

You need to add specific configuration settings to your client, as detailed in the project documentation.

Is there a way to check for upcoming releases?

Yes, you can ask the server about potential upcoming releases for specific Spring projects.