# TradingView MCP Server
# Model Context Protocol server for TradingView crypto screener tools
#
# @author nich
# @website https://x.com/nichxbt
# @github https://github.com/nirholas
# @license Apache-2.0
[project]
name = "tradingview-mcp"
version = "1.0.0"
description = "Model Context Protocol server exposing crypto screener tools (TradingView Screener)"
readme = "README.md"
requires-python = ">=3.10"
authors = [
{ name = "Nich", email = "nich@nichxbt.com" }
]
license = { text = "MIT" }
keywords = [
"mcp",
"tradingview",
"crypto",
"bollinger-bands",
"candle-patterns",
"technical-analysis",
"screener"
]
dependencies = [
"mcp[cli]>=1.12.0",
"tradingview-screener>=0.6.4",
"tradingview-ta>=3.3.0",
]
[project.urls]
Homepage = "https://github.com/nirholas/universal-crypto-mcp"
Repository = "https://github.com/nirholas/universal-crypto-mcp"
[project.scripts]
tradingview-mcp = "tradingview_mcp.server:main"
[tool.setuptools.packages.find]
where = ["."]
[tool.setuptools.package-data]
tradingview_mcp = ["coinlist/*.txt"]
[tool.uv]
dev-dependencies = []
package = true
[build-system]
requires = ["setuptools>=61"]
build-backend = "setuptools.build_meta"