简易 MCP 服务器 (Simple MCP Server) について
Simple MCP Serverは、MCP経由でツールを呼び出すためのSpring Boot製サンプルです。指定数の双色球の組み合わせをランダム生成し、各組に赤球と青球を含みます。
主な機能
- 01双色球を1~10組生成
- 021組は赤球6個と青球1個
- 03Spring BootとJava 17を使用
活用シーン
- 01双色球の組み合わせを複数生成
- 02MCPクライアントから番号生成ツールを呼び出す
MCP 対応
MCP クライアント向けに双色球番号生成ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
http://localhost:8080/sseインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http simple-mcp-server-beilingai http://localhost:8080/sseCursor.cursor/mcp.json
{"mcpServers":{"simple-mcp-server-beilingai":{"type":"http","url":"http://localhost:8080/sse"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"simple-mcp-server-beilingai":{"type":"http","url":"http://localhost:8080/sse"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"simple-mcp-server-beilingai":{"type":"http","url":"http://localhost:8080/sse"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"simple-mcp-server-beilingai":{"serverUrl":"http://localhost:8080/sse"}}}コマンドはターミナルで実行し、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的客户端(如大语言模型)进行交互
项目运行
本地运行
-
确保你已安装以下环境:
- JDK 17+
- Maven 3.6+
-
克隆项目:
git clone https://github.com/beilingai/simple-mcp-server.git
cd simple-mcp-server
- 编译项目:
mvn clean package
- 运行项目:
java -jar target/mcp-server-1.0-SNAPSHOT.jar
- 服务将在默认端口8080启动
如何使用
本服务通过MCP协议提供工具,可以被支持MCP的客户端调用。
调用示例:
Cursor中调用示例
在Cursor编辑器中,可以通过以下方式调用本服务:
- 在设置中添加本地MCP服务器地址
{
"mcpServers": {
"double-color-ball-mcp-server": {
"url": "http://localhost:8080/sse"
}
}
}
- 在聊天窗口中请求生成双色球号码:
请帮我生成3组双色球号码 - 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 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。