Skip to main content

cura-mcp (bridge)

The MCP server. Speaks MCP to your AI client and forwards each tool call to the Cura plugin over loopback HTTP. Knows nothing about Cura internals — it is pure transport, schemas, and error mapping.

Run (users)

Users don't install this directly — their MCP client launches it via uv: uvx cura-mcp (see the top-level README). uv brings its own Python, so no separate Python install is required.

Install (dev)

cd mcp-server
pip install -e ".[dev]"
python -m cura_mcp.server

Requires Cura running with the cura-plugin installed (the bridge fails fast with a clear error otherwise). Configuration via env vars — see config.py:

  • CURA_MCP_HOST (default 127.0.0.1)
  • CURA_MCP_PORT (default 8765)
  • CURA_MCP_TOKEN_FILE (default: platform user dir ~/.cura-mcp/token)
  • CURA_MCP_TIMEOUT (default 30 seconds; slice waits use a longer timeout)

Layout

src/cura_mcp/
  server.py     MCP entrypoint; registers tools
  client.py     HTTP client to the plugin (token-authenticated)
  models.py     pydantic schemas (tool I/O + plugin contract)
  config.py     settings
  errors.py     typed error hierarchy
  tools/        one module per tool

Metadata

Release files for cura-mcp 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cura-mcp 0.5.0
File Size Uploaded Provenance Actions
cura_mcp-0.5.0.tar.gz 99.7 kB Without provenance Details for cura_mcp-0.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cura-mcp 0.5.0
File Interpreter ABI Platform Actions
cura_mcp-0.5.0-py3-none-any.whl Python 3 none any Details for cura_mcp-0.5.0-py3-none-any.whl

Total release size: 138.1 kB

Release files / cura_mcp-0.5.0.tar.gz

Download URL cura_mcp-0.5.0.tar.gz
Size 99.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a69547d8c447438c6195e85dbd2b62c6380f73ab42435d4427338d94209fd505
BLAKE2b-256 checksum
How to use checksums
f3db793f0b367b410028f325ec422fe44958a77d156fc99ef891d7ee6ce14946
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / cura_mcp-0.5.0-py3-none-any.whl

Download URL cura_mcp-0.5.0-py3-none-any.whl
Size 38.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b04d20bf3c6adb99aeac8447006c0056e73e7fe866e2e899da8451fdacc4dcbc
BLAKE2b-256 checksum
How to use checksums
9988e8a715771c83470cfded2fe64cb7f1529f2bcded20ed84147803f914f3a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for cura-mcp 0.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files No provenance

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