[project] name = "skillhub-mcp" version = "1.0.5" description = "MCP server that exposes Claude-style skills to any MCP client." readme = "README.md" authors = [ { name = "Eleanor Berger", email = "eleanor@214140846.net" } ] requires-python = ">=3.12" dependencies = [ "fastmcp>=2.2.5", "pyyaml>=6.0", ] license = { file = "LICENSE" } keywords = ["mcp", "skills", "fastmcp", "claude"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12", ] [project.urls] Homepage = "https://github.com/214140846/skillhub-mcp" Issues = "https://github.com/214140846/skillhub-mcp/issues" [project.scripts] skillhub-mcp = "skillhub_mcp.__main__:run" [build-system] requires = ["uv_build>=0.9.5,<0.10.0"] build-backend = "uv_build" [dependency-groups] dev = [ "pytest>=8.4.2", "pytest-asyncio>=0.23.7", "ruff>=0.6.9", ] [tool.uv] package = true default-groups = ["dev"] [tool.ruff] line-length = 79 target-version = "py312" [tool.ruff.lint] select = ["E", "W", "F"]