Metadata-Version: 2.4
Name: pulselake-cli
Version: 0.2.0
Summary: PulseLake CLI and local MCP server for workflows and persona research
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://github.com/cerebrixos-org/pulselake-cli
Project-URL: Repository, https://github.com/cerebrixos-org/pulselake-cli
Keywords: pulselake,cli,mcp,personas,workflows
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# pulselake-cli

Standalone PulseLake CLI and local MCP server for authenticated multi-module workflows and stateful persona research.

```bash
pip install pulselake-cli
pulselake version
pulselake workflow capabilities
pulselake mcp serve
```

Run `pulselake auth login` once to use the CLI or local MCP server without
copying a JWT/API key. The OAuth session is stored in the operating-system
credential vault and refreshed automatically.

Set `PULSELAKE_TOKEN` to a Rails JWT or configured static platform token. Rails JWT callers can also set `PULSELAKE_SUBDOMAIN` and `PULSELAKE_DOMAIN`.

For a Zuplo commercial API key, set `PULSELAKE_MCP_URL` to the gateway's
`/pulselake-mcp` route. The local stdio server will bridge MCP requests through
Zuplo so tenant identity, scopes, metering, and billing remain enforced there.

Each platform wheel contains its native PulseLake binary. Installation and execution do not require access to the private source repository.
