Skip to main content

plaine

Lightweight Python CLI for Plaine.

MCP

Run the local FastMCP stdio server with uvx:

uvx plaine mcp

The server uses the same environment variables as @plaine/mcp:

Env var Required Default
PLAINE_API_KEY yes -
PLAINE_API_BASE no https://plaine.chat
PLAINE_CONVERSATION_ID no auto-provisioned by label
PLAINE_CONVERSATION_LABEL no ${hostname}:${basename(cwd)}
PLAINE_ON_TIMEOUT no stop
PLAINE_AGENT_DEVICE_KEY_FILE no OS secure storage

Tools: message_user, poll_messages, wait_for_message, send_and_wait, and describe_message_capabilities.

This local stdio package is plaintext-only until local device-key support lands. It refuses client-side-e2ee-v1 conversations rather than returning empty plaintext.

On first use, the server generates or loads a local X25519 agent-runtime device key, stores the private half locally, and registers only plaine-agent-runtime-key-v1:<public> with Plaine.

Example Claude Code setup:

claude mcp add plaine uvx plaine mcp \
  --env PLAINE_API_KEY=plane_xxx \
  --env PLAINE_API_BASE=https://plaine.chat

Metadata

Release files for plaine 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plaine 0.1.3
File Size Uploaded Provenance
plaine-0.1.3.tar.gz 49.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for plaine 0.1.3
File Interpreter ABI Platform
plaine-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 58.0 kB

Release files / plaine-0.1.3.tar.gz

Download URL plaine-0.1.3.tar.gz
Size 49.7 kB
Tags Source
SHA-256 checksum
How to use checksums
36ee096ec881cf8392c64ce5b3b14f541f47721b8e48354a3b721db120ab5825
BLAKE2b-256 checksum
How to use checksums
10e4755a340668dbff77ab861d3f133b884e3a9f967221981f882e94dce9a7d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / plaine-0.1.3-py3-none-any.whl

Download URL plaine-0.1.3-py3-none-any.whl
Size 8.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a2640a2777d990c5242dca06de38f0ac0f7eb7846ca94ec1a3317d0e397fa171
BLAKE2b-256 checksum
How to use checksums
f8bee714ef4ac46613207297672d3af3297b8760ce504d34510352155b34cd13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for plaine 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page