[build-system] requires = ["setuptools>=68.0"] build-backend = "setuptools.build_meta" [project] name = "trellio-mcp" version = "0.14.1" description = "MCP server for Trello — manage boards, lists, cards, labels, checklists and more" readme = "README.md" requires-python = ">=3.10" license = {text = "GPL-3.0-or-later"} authors = [ {name = "scaratec"}, ] keywords = ["trello", "mcp", "model-context-protocol", "claude", "gemini", "ai"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Libraries", ] dependencies = [ # Upper bound is required: mcp 2.0 removed mcp.server.fastmcp, which # this server imports. Raising it needs a migration to the renamed # mcp.server.mcpserver API, not just a version bump. "mcp>=1.12.0,<2", "trellio-client>=1.8.0", ] [project.urls] Homepage = "https://github.com/scaratec/trellio-mcp" Repository = "https://github.com/scaratec/trellio-mcp" Issues = "https://github.com/scaratec/trellio-mcp/issues" [project.scripts] trellio-mcp = "trello_mcp.__main__:main" [project.optional-dependencies] dev = [ "behave>=1.2.6", ] [tool.setuptools.packages.find] where = ["src"] [dependency-groups] dev = [ "behave>=1.3.3", ]