Skip to main content

Plaine command-line tools, including a lightweight stdio MCP server.

Project description

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

Tools: message_user, poll_messages, wait_for_message, 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.

Example Claude Code setup:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plaine-0.1.2.tar.gz (45.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plaine-0.1.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file plaine-0.1.2.tar.gz.

File metadata

  • Download URL: plaine-0.1.2.tar.gz
  • Upload date:
  • Size: 45.4 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for plaine-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d7c200ac14ed884fd9746a921a4a9b5622274985cc4a48c0f12b7210ec63660b
MD5 79b0196737cdac64a96a3d1f73ef84c8
BLAKE2b-256 cc41373cb060be091e1b6b6b18ea485979416f101c9e3af0cee3ae6ae082fc15

See more details on using hashes here.

File details

Details for the file plaine-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: plaine-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for plaine-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aad6b4b1a069c836981c272413d19a63690f16e3c79d6618049b9f3572b3275c
MD5 5df2cda6a396e25aa0e89f5dad80c49e
BLAKE2b-256 f0168211a781a4e6f2497102b49afe77fbcc7cbb17f80d9ec5648212205f0314

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page