main
toml 33 lines 707 Bytes
Raw
1 [project]
2 name = "ai-investment-yahoo-finance-mcp"
3 version = "0.1.0"
4 description = "First-party read-only Yahoo Finance MCP server"
5 requires-python = ">=3.11"
6 dependencies = [
7 "mcp==2.2.0",
8 "opentelemetry-api>=1.28,<2",
9 "pydantic>=2.8,<3",
10 "pydantic-settings>=2.4,<3",
11 "yfinance>=1.0.0",
12 ]
13
14 [project.optional-dependencies]
15 test = [
16 "httpx>=0.27,<1",
17 "pytest>=8.3,<9",
18 "pytest-asyncio>=0.24,<1",
19 ]
20
21 [project.scripts]
22 aip-yahoo-finance-mcp = "yahoo_mcp_server.main:main"
23
24 [tool.pytest.ini_options]
25 asyncio_mode = "auto"
26 testpaths = ["tests"]
27
28 [tool.setuptools.packages.find]
29 include = ["yahoo_mcp_server*"]
30
31 [build-system]
32 requires = ["setuptools>=68"]
33 build-backend = "setuptools.build_meta"