Nash MCP Server

[build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry] name = "nash-mcp" version = "0.1.8" description = "Nash MCP" authors = ["Nash Team <team@nash.run>"] license = "MIT" readme = "README.md" packages = [{include = "nash_mcp", from = "src"}] [tool.poetry.dependencies] python = ">=3.11" requests = ">=2.32.3,<3.0.0" pandas = ">=2.2.3,<3.0.0" matplotlib = ">=3.10.0,<4.0.0" beautifulsoup4 = ">=4.13.3,<5.0.0" sqlalchemy = ">=2.0.38,<3.0.0" scikit-learn = ">=1.6.1,<2.0.0" torch = ">=2.6.0,<3.0.0" tensorflow = ">=2.18.0,<3.0.0" mcp = {version = ">=1.3.0,<2.0.0", extras = ["cli"]} html2text = ">=2024.2.26,<2025.0.0" selenium = ">=4.29.0,<5.0.0" playwright = ">=1.50.0,<2.0.0" webdriver-manager = ">=4.0.2,<5.0.0" openpyxl = ">=3.1.5,<4.0.0" slugify = ">=0.0.1,<0.0.2" psycopg2-binary = "^2.9.10" tabulate = "^0.9.0" seaborn = "^0.13.2" statsmodels = "^0.14.4" python-dotenv = "^1.0.1" [tool.poetry.scripts] nash = "nash_mcp.server:main" [tool.poetry.group.dev.dependencies] pytest = "^7.4.0" [tool.black] line-length = 120 target-version = ["py311"] [tool.isort] profile = "black" line_length = 120 [tool.flake8] max-line-length = 120 extend-ignore = "E203"