[project]
name = "real-time-stock-mcp-service"
version = "1.2.1"
description = "一个获取实时股票数据服务和分析的MCP服务器"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"mcp>=1.1.2",
"requests>=2.32.0",
"pandas>=2.2.0",
"python-dateutil>=2.9.0",
]
# 给托管/本地一个稳定的命令入口:执行 stock-mcp 就能跑
[project.scripts]
real-time-stock-mcp-service = "stock_mcp.app:main"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
# 告诉 hatchling 包在 src/ 下,且包名是 stock_mcp
[tool.hatch.build.targets.wheel]
packages = ["src/stock_mcp"]
[tool.hatch.build.targets.sdist]
include = ["src/stock_mcp/**", "README.md", "pyproject.toml"]