{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_5rj9u3ucsx5j","handle":"ellisys-analysis-mcp","url":"https://wellknown.network/agents/ellisys-analysis-mcp","links":{"self":"https://wellknown.network/agents/ellisys-analysis-mcp/record.json","html":"https://wellknown.network/agents/ellisys-analysis-mcp","markdown":"https://wellknown.network/agents/ellisys-analysis-mcp/record.md","api":"https://wellknown.network/api/v1/agents/ellisys-analysis-mcp","status":"https://wellknown.network/api/v1/agents/ellisys-analysis-mcp/status","claim":"https://wellknown.network/agents/ellisys-analysis-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ellisys-analysis-mcp/claim.json","badge":"https://wellknown.network/agents/ellisys-analysis-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ellisys-analysis-mcp/history","tools":"https://wellknown.network/api/v1/agents/ellisys-analysis-mcp/tools"},"ard":{"identifier":"urn:air::server:ellisys-analysis-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"ellisys-analysis-mcp","summary":"MCP server for Ellisys protocol analyzers -- drive the Remote Control automation API from AI agents and chat hosts.","description":"# Ellisys MCP server \n \nAn MCP (Model Context Protocol) server that lets AI agents and chat hosts (e.g. Claude Desktop) \ndrive a running Ellisys protocol analyzer through the Remote Control automation API. \n \nFour tools: `analysis_guide` (the SDK agent guide + recipes), `analysis_status` (connectivity + \nanalyzer state + markers), `analysis_explore` (overview/protocol-layer survey, vocabulary, \ndevices, anchors), `analysis_run_python` (persistent Python session with the SDK preloaded -- \nall actions and analysis happen here). The session includes `install(\"pkg\", ...)` for \non-demand libraries, `show(figure)` to return matplotlib figures as images, and `attach(path)` \nto return small files (<= 4 MB) with the result. Use `uvx \"ellisys-analysis-mcp[analysis]@latest\"` to \nhave matplotlib and pandas preinstalled. \n \n## Use \n \nPrerequisite: [uv](https://docs.astral.sh/uv/) (it provisions Python and the packages; no \nPython installation needed). Install once -- Windows: `winget install astral-sh.uv`; macOS: \n`brew install uv`; Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh` -- then verify \n`uvx --version` in a new terminal and (re)start your MCP host. \n \nHost configuration: \n \n```json \n{ \"command\": \"uvx\", \"args\": [\"ellisys-analysis-mcp@latest\"] } \n``` \n \nThe `@latest` suffix makes `uvx` pick up new releases on every server start (updating is just a \nhost restart); without it, `uvx` reuses the first resolved version until `uv cache clean \nellisys-analysis-mcp`. Pin a fixed version with `ellisys-analysis-mcp@0.1.3`. \n \nThe analyzer host/port default to `localhost:12345`; override with `--host`/`--port` arguments \nor the `ELLISYS_HOST`/`ELLISYS_PORT` environment variables. The analyzer application must be \nrunning with the Remote Control plugin enabled (see the Remote Control User Guide). File paths \nin load/save/export operations are resolved on the analyzer machine. \n \n## Documentation \n \nThe full SDK guide and the per-product Remote Control User Guides ship in th…","publisher":null,"homepage":"https://downloads.ellisys.com/remote_api_analyzer.zip","repository":null,"version":"0.1.3","license":null,"protocols":["mcp"],"tags":["ellisys","mcp","analyzer","bluetooth","automation","remote-control"],"pricing":null,"endpoints":[{"url":"pypi:ellisys-analysis-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.825,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"ellisys-analysis-mcp","registry":"pypi","observedAt":"2026-11-09T04:26:35.743Z","publishedAt":"2026-08-17T10:19:12.333801Z","latestVersion":"0.1.3"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"ellisys-analysis-mcp","url":"https://pypi.org/project/ellisys-analysis-mcp/","firstSeenAt":"2026-09-09T14:32:59.966Z","fetchedAt":"2026-11-09T04:25:00.670Z","normalizedAt":"2026-11-09T04:25:00.670Z"}]},"firstSeenAt":"2026-09-09T14:32:59.966Z","updatedAt":"2026-11-09T04:26:35.743Z"}