Skip to main content

jmri-mcp

MCP (Model Context Protocol) server for JMRI — control your DCC model railroad by voice or chat, through any MCP client: Claude Desktop, Claude Code, xiaozhi voice assistants, etc.

pip install jmri-mcp

See the project repository for full documentation, including docs/llm-setup-claude.md and docs/llm-setup-xiaozhi.md for wiring this server into Claude Desktop/Code or xiaozhi/Kira.

Looking for a plain terminal client instead? See jmri-cli.

Third-party code

This package includes xiaozhi_wrapper, adapted from the MCP pipe example in xiaozhi-esp32 (MIT License, Copyright (c) 2025 Shenzhen Xinzhi Future Technology Co., Ltd. and Project Contributors) — see src/xiaozhi_wrapper/__init__.py's module docstring (inside this package) for the full notice.

Download files

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

Source Distribution

jmri_mcp-1.3.0.tar.gz (701.2 kB view details)

Uploaded Source

Built Distribution

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

jmri_mcp-1.3.0-py3-none-any.whl (69.0 kB view details)

Uploaded Python 3

File details

Details for the file jmri_mcp-1.3.0.tar.gz.

File metadata

  • Download URL: jmri_mcp-1.3.0.tar.gz
  • Upload date:
  • Size: 701.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for jmri_mcp-1.3.0.tar.gz
Algorithm Hash digest
SHA256 3f9a84dc172b3248bea26613181f317b026e995c74a42a36d49cb18fa7a0db42
MD5 5defadee1ba3630aec97256d4987af17
BLAKE2b-256 42c1f1957bc7b4cc068f33eb46e6d6a6c917910af67ad9c8b8c06a234938bb9c

See more details on using hashes here.

File details

Details for the file jmri_mcp-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: jmri_mcp-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 69.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for jmri_mcp-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a740c5eb82147acd9e8547605873dcd0bcb8fc39d18117ff288e1d5f1d3a3616
MD5 9f96a32cd6dba8cc80c6f1de61550a55
BLAKE2b-256 7cc772cab1296a3d2c60bba581aad7461d00cf22d2a217794d1421314e26b6be

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page