@hasna/deployment
v0.0.18
Published
General-purpose deployment orchestration for AI agents — provision infrastructure, deploy apps, manage environments. CLI + MCP + REST + SDK.
Maintainers
Readme
@hasna/deployment
General-purpose deployment orchestration for AI agents — provision infrastructure, deploy apps, manage environments. CLI + MCP + REST + SDK.
Install
npm install -g @hasna/deploymentCLI Usage
deployment --helpdeployment project createdeployment project listdeployment env createdeployment env listdeployment provider adddeployment provider list
MCP Server
deployment-mcp40 tools available.
HTTP mode
Long-lived Streamable HTTP transport for shared agent sessions (binds 127.0.0.1 only):
deployment-mcp --http # default port 8858
deployment-mcp --http --port 8858
MCP_HTTP=1 MCP_HTTP_PORT=8858 deployment-mcpGET /health→{"status":"ok","name":"deployment"}POST /mcp— Streamable HTTP MCP endpoint (also mounted ondeployment-serve)
Stdio remains the default transport for gradual rollout.
REST API
deployment-serveData Directory
Runtime data is stored locally in ~/.hasna/deployment/.
Storage is explicitly local-only today. DATABASE_URL and other database URL
variables do not switch the runtime store. Use HASNA_DEPLOYMENT_DB_PATH or
OPEN_DEPLOYMENT_DB to override the SQLite path, and keep
HASNA_DEPLOYMENT_STORAGE_MODE=local when setting a mode explicitly.
License
Apache-2.0 -- see LICENSE
