Skip to main content

MCP server for Ellisys protocol analyzers -- drive the Remote Control automation API from AI agents and chat hosts.

Project description

Ellisys MCP server

An MCP (Model Context Protocol) server that lets AI agents and chat hosts (e.g. Claude Desktop) drive a running Ellisys protocol analyzer through the Remote Control automation API.

Four tools: analysis_guide (the SDK agent guide + recipes), analysis_status (connectivity + analyzer state + markers), analysis_explore (overview/protocol-layer survey, vocabulary, devices, anchors), analysis_run_python (persistent Python session with the SDK preloaded -- all actions and analysis happen here). The session includes install("pkg", ...) for on-demand libraries, show(figure) to return matplotlib figures as images, and attach(path) to return small files (<= 4 MB) with the result. Use uvx "ellisys-analysis-mcp[analysis]" to have matplotlib and pandas preinstalled.

Use

Prerequisite: uv (it provisions Python and the packages; no Python installation needed). Install once -- Windows: winget install astral-sh.uv; macOS: brew install uv; Linux: curl -LsSf https://astral.sh/uv/install.sh | sh -- then verify uvx --version in a new terminal and (re)start your MCP host.

Host configuration:

{ "command": "uvx", "args": ["ellisys-analysis-mcp"] }

The analyzer host/port default to localhost:12345; override with --host/--port arguments or the ELLISYS_HOST/ELLISYS_PORT environment variables. The analyzer application must be running with the Remote Control plugin enabled (see the Remote Control User Guide). File paths in load/save/export operations are resolved on the analyzer machine.

Documentation

The full SDK guide and the per-product Remote Control User Guides ship in the release archives: remote_api_analyzer.zip / bta_remote_api.zip. For agents, the analysis_guide tool returns the authoritative usage guide directly.

License

GPL-2.0-only (like the Remote Control plugin and SDKs, which link ZeroC Ice).

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

ellisys_analysis_mcp-0.1.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

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

ellisys_analysis_mcp-0.1.1-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ellisys_analysis_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for ellisys_analysis_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b4e3ee9d0d67e7042180a4dff8be8b7955b8b526116d6c88b6d73a1dff21998d
MD5 03ae6c9e75f7b16ce1b59ffaae078164
BLAKE2b-256 e395e995727a32f36af8b6ca60bfa789371a6e314f19c93207d2d890101763f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ellisys_analysis_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba373c33735b676e565d1e199774d320fb6fe211cbe840d9c61c39edf92d88c4
MD5 a8bdeea168473057ae33d08ab0622c1f
BLAKE2b-256 08fdd54b342afba526c01b08c68176e86ad17e0f83cb4c8a969630b9d7129303

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