Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Etna

A tool server built for agentic harnesses. Etna gives you tool isolation out of the box — each kit is its own branch of the tool tree, independently toggleable per session. Drop a Python file in, and it's live.

Install

pip install etna-mcp
etna install

Adding a kit

etna install my_kit.py
etna install ntfy
etna install ntfy==1.0.0b1

.ekp packages

.ekp files bundle a kit and its skill documentation together. Install them the same way:

etna install my_package.ekp

CLI reference

etna install                          First-time setup
etna install <path/kit.py>            Install a kit from a local file
etna install <path/pkg.ekp>           Install a kit package (kit + skill)
etna install <kit_name>               Install from the curated repo
etna install <kit_name>==<version>    Install a specific version from the repo
etna update <kit_name>                Update a kit
etna remove <kit_name>                Remove a kit
etna list                             List installed kits
etna status                           Server, browser, kits, and client summary
etna start                            Start the server
etna stop                             Stop the server
etna restart                          Restart the server
etna compat                           Auto-configure all clients
etna config set <kit> <var> <val>     Set a kit config value
etna browser start                    Launch Chrome with CDP

License

Apache 2.0

Download files

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

Source Distribution

etna_mcp-1.0.0b30.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

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

etna_mcp-1.0.0b30-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file etna_mcp-1.0.0b30.tar.gz.

File metadata

  • Download URL: etna_mcp-1.0.0b30.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for etna_mcp-1.0.0b30.tar.gz
Algorithm Hash digest
SHA256 fe09899c3d454a71bc6ed1950086c269f34d6afd207d69fe2d3ef0a8815bf5be
MD5 25ff854bd44bfdd2cea6a3b984e3a251
BLAKE2b-256 740a52bfabd7c8d3cd2da943d155fe2d2ad04784767c61e1e0224331a00616df

See more details on using hashes here.

File details

Details for the file etna_mcp-1.0.0b30-py3-none-any.whl.

File metadata

  • Download URL: etna_mcp-1.0.0b30-py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for etna_mcp-1.0.0b30-py3-none-any.whl
Algorithm Hash digest
SHA256 c8a5da5d99d6cecfaddf1ca24d5bde47229b4e8ff2aaf4594b86493a78e61d82
MD5 c13e4aa6d3dfe91792ec662cdd92c93b
BLAKE2b-256 e7e5168723c6aa277f234e72bb7af79aab60d51fe284255226c2c62a2e6615fa

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