返回 MCP 目录
public公开dns本地运行

Stock Market Data

一个基于Spring Boot和Spring AI的股票数据服务项目,提供股票实时交易信息、分时价格和公司详情查询功能。

article

README

🚀 股票 MCP 项目

本项目是一个基于 Spring Boot 和 Spring AI 的股票数据服务 MCP 服务器,可提供股票相关的数据查询与分析功能,仅用于学习 MCP 服务器的相关知识。

🚀 快速开始

本项目是一个基于 Spring Boot 和 Spring AI 的股票数据服务 MCP 服务器。配置完成后,你可以通过向大模型询问相关问题,获取股票实时交易信息、分时价格、公司详细信息以及当前时间等内容。

✨ 主要特性

  • 🔍 股票实时交易信息查询
  • 🔍 股票分时价格查询
  • 🔍 公司详细信息查询
  • 🌆 支持沪深两市股票数据

📦 安装指南

环境要求

  • JDK 21 或更高版本
  • Maven 3.6.0 或更高版本

配置方式

以 cursor 为例:

  1. 打开 File -> Preferences -> Cursor Settings -> MCP
  2. 点击 Add new 添加新配置。
  3. 将以下内容复制到 mcp.json 文件中。
  4. 注意修改 command 路径为你本地实际的 JDK 21 安装路径。
  5. 修改 args 中的 jar 包路径为你本地实际编译后的 jar 包路径。
{
  "mcpServers": {
    "stockServer": {
      "command": "C:/Users/Administrator/.jdks/ms-21.0.6/bin/java.exe",
      "args": ["-jar", "E:/IdeaProjects/stock-mcp/target/stock-mcp-0.0.1-SNAPSHOT.jar"]
    }
  }
}

💻 使用示例

配置完成后,可以询问大模型相关问题:

  • 获取股票实时交易信息
  • 获取股票分时价格
  • 获取公司详细信息
  • 获取当前时间

img1.png img2.png

🔧 技术细节

技术栈

  • Java 21
  • Spring Boot 3.4.4
  • Spring AI 1.0.0 - M7
  • Maven
  • Lombok
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端