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 stdio MCP 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.1.tar.gz (7.3 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.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: plaine-0.1.1.tar.gz
  • Upload date:
  • Size: 7.3 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.1.tar.gz
Algorithm Hash digest
SHA256 c853d30dce7db928874bad2cd22a64d297c6891d36d3c6003a6d03a3c99614d9
MD5 994d87cc1eca92151b57f2e495c834b7
BLAKE2b-256 fcd9887880712776d88f05e9527a195628e077d1654fe815cfc7c0482440d3fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: plaine-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 378cc24d55894601f3393150ec7eb2af44d5a1cf9c827c5b6cfee4a4a1159ae7
MD5 4a0890bf6faf888bdf7ab720da3db5cc
BLAKE2b-256 9ffa0534121cb8fd5e4c930ae303306b23ab1cd3d26606d3a6dffdffe22e0401

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