Template project to build MCP server using SpringBoot

Template project to build MCP server using SpringBoot

site icon
2025.03.12 0
Java开发框架模板项目开发效率
mcp-tasks-server 是一个基于 SpringBoot 构建的 MCP 服务模板项目,旨在帮助开发者快速构建和测试 MCP 工具或资源。它提供了 REST 端点来暴露功能,方便在 MCP 客户端之外进行测试。项目包含一个示例任务功能,可作为构建新工具或资源的指南,并附带了单元测试和集成测试。
View on GitHub

Overview

基本能力

产品定位

mcp-tasks-server 是一个 MCP 服务模板项目,旨在为开发者提供一个快速构建和测试 MCP 工具或资源的框架。

核心功能

  • 提供 REST 端点来暴露功能,方便在 MCP 客户端之外进行测试
  • 包含示例任务功能,作为构建新工具或资源的指南
  • 提供单元测试和集成测试

适用场景

  • 开发者需要快速构建 MCP 工具或资源
  • 需要在 MCP 客户端之外测试功能
  • 需要一个包含测试示例的模板项目

使用教程

配置 MCP 客户端

  1. 打开文件 ~/Library/Application Support/Claude/claude_desktop_config.json
  2. 添加以下配置节:
    "your-app-name": {
      "command": "/usr/bin/java",
      "args": [
        "-Dspring.profiles.active=default",
        "-Dspring.main.web-application-type=none",
        "-jar",
        "<PATH_TO_REPO>/build/libs/<your-app-name>-0.0.1-SNAPSHOT.jar"
      ]
    }

许可证

None