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.0.0.tar.gz (329.4 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.0.0-py3-none-any.whl (68.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jmri_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 329.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.20

File hashes

Hashes for jmri_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b702661130914618d5d3fe5c6cb41d7de55f913f434593ea7bf2f22c4093d9fc
MD5 8db314f62ed47f0ae579c2af309cbcd9
BLAKE2b-256 719aed73d7350be642d82f3a22f312203e2caca88036d6bf63ec40020f41d1ef

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jmri_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0cb3697a9164b2357403c8026ed74d2bee82fa9b23d6f4a6fef54bc8018ce4af
MD5 6e9c367e2e6ecc82798e1216f79b75d8
BLAKE2b-256 2dec090a04bf299192461cceb7a8152d26bd9e4d1f0c8389783438710ef7cbe2

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

This release

1.0.0 This release

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