[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "pwsh-exec" version = "1.0.1" description = "A minimal, transparent PowerShell 7 MCP for Windows — one tool: run a command, get raw exit code / stdout / stderr back." readme = "README.md" requires-python = ">=3.11" license = "MIT" authors = [{ name = "Jason26214" }] keywords = [ "mcp", "model-context-protocol", "powershell", "pwsh", "windows", "ai-agent", "cli", "shell", "command-execution", "claude", ] classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3.11", "Topic :: System :: Shells", "Topic :: Utilities", ] dependencies = [ "fastmcp>=3.1.0", ] [project.urls] Homepage = "https://github.com/Jason26214/pwsh-exec-mcp" Repository = "https://github.com/Jason26214/pwsh-exec-mcp" Issues = "https://github.com/Jason26214/pwsh-exec-mcp/issues" [project.scripts] pwsh-exec = "pwsh_exec.server:main" [tool.hatch.build.targets.wheel] packages = ["pwsh_exec"] [dependency-groups] dev = ["pytest>=8"]