Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client