# Python project configuration
[project]
name = "snowflake-mcp"
version = "0.1.0"
description = "MCP server for interacting with Snowflake databases"
readme = "README.md"
requires-python = ">=3.10" # Required Python version
dependencies = [ # Project dependencies
"mcp>=1.0.0", # MCP SDK
"snowflake-connector-python", # Snowflake connector
"python-dotenv" # Environment variable management
]
# Build system configuration
[build-system]
requires = ["hatchling"] # Build tool requirement
build-backend = "hatchling.build" # Build backend
# Build configuration
[tool.hatch.build.targets.wheel]
packages = ["src/snowflake_mcp"] # Package location
# Entry points
[project.scripts]
snowflake-mcp = "snowflake_mcp.server:main" # Command line entry