mcpField
简
简易 MCP 服务器 (Simple MCP Server)

简易 MCP 服务器 (Simple MCP Server)

远程服务
github.com/beilingai游戏娱乐079 周前更新
代码仓库

关于 简易 MCP 服务器 (Simple MCP Server)

简易 MCP 服务器是一个基于 Spring Boot 的 MCP 示例项目,面向希望通过 MCP 调用工具的客户端。它提供随机生成指定组数双色球号码的功能,每组包含红球和蓝球。

主要功能

  1. 01生成 1–10 组双色球号码
  2. 02每组含 6 个红球和 1 个蓝球
  3. 03基于 Spring Boot 和 Java 17

适用场景

  1. 01请求生成多组双色球号码
  2. 02在支持 MCP 的客户端中调用号码生成工具

MCP 相关

服务通过 MCP 暴露双色球号码生成工具,供支持 MCP 的客户端调用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址http://localhost:8080/sse
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

来自项目 README

简易 MCP 服务器 (Simple MCP Server)

English | 中文

项目介绍

这是一个基于 Model Context Protocol (MCP) 的简单示例项目。项目实现了一个双色球号码生成工具,可以随机生成指定数量的双色球号码。

技术栈

  • Spring Boot 3.4.4
  • Java 17
  • MCP SDK 0.9.0
  • Lombok
  • Maven

功能特性

  • 支持生成1-10组双色球号码
  • 每组号码包含6个红球(1-33)和1个蓝球(1-16)
  • 通过MCP协议提供服务,可以与支持MCP的客户端(如大语言模型)进行交互

项目运行

本地运行
  1. 确保你已安装以下环境:

    • JDK 17+
    • Maven 3.6+
  2. 克隆项目:

git clone https://github.com/beilingai/simple-mcp-server.git
cd simple-mcp-server
  1. 编译项目:
mvn clean package
  1. 运行项目:
java -jar target/mcp-server-1.0-SNAPSHOT.jar
  1. 服务将在默认端口8080启动

如何使用

本服务通过MCP协议提供工具,可以被支持MCP的客户端调用。

调用示例:

Cursor中调用示例

在Cursor编辑器中,可以通过以下方式调用本服务:

  1. 在设置中添加本地MCP服务器地址
{
   "mcpServers": {
      "double-color-ball-mcp-server": {
         "url": "http://localhost:8080/sse"
      }
   }
}
  1. 在聊天窗口中请求生成双色球号码:
    请帮我生成3组双色球号码
    
  2. AI助手会调用本MCP服务并返回生成的结果,例如:
    生成的双色球号码如下:
    
    第1组: 05 11 16 22 30 33 + 08
    第2组: 03 06 14 20 25 31 + 12
    第3组: 02 09 17 25 29 32 + 06
    

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。