[project]
name = "mcp-tool-builder"
dynamic = ["version"]
requires-python = ">=3.10"
classifiers = ["Programming Language :: Python :: 3"]
description = "MCP server for dynamic tool creation"
dependencies = [
"mcp",
"anthropic",
"python-dotenv",
"requests>=2.32.3",
"geopy"
]
[project.scripts]
tool-builder = "mcp_tool_builder.cli:run_server"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.version]
path = "src/mcp_tool_builder/__about__.py"
[tool.hatch.build]
exclude = [
".git",
".gitignore",
"*.pyc",
"__pycache__"
]
[tool.hatch.build.targets.wheel]
packages = ["src/mcp_tool_builder"]
[tool.hatch.metadata]
allow-direct-references = true