Skip to main content

equinox-mcp

MCP (Model Context Protocol) server for Equinox documentation.

Enables LLMs to access up-to-date Equinox documentation and validate generated code.

Installation

pip install equinox-mcp

Or run without installing:

uvx equinox-mcp

Usage with Claude Code

# Add as MCP server
claude mcp add -t stdio -s user equinox -- python -m equinox_mcp

# Or with uvx
claude mcp add -t stdio -s user equinox -- uvx equinox-mcp

Configuration

Environment Variable Default Description
EQUINOX_DOCS_PATH (none) Path to local Equinox docs directory (offline mode)
EQUINOX_MCP_CACHE_DIR ~/.cache/equinox-mcp Cache directory for online mode
EQUINOX_MCP_CACHE_TTL 24 Cache TTL in hours
EQUINOX_MCP_NO_CACHE 0 Set to 1 to disable caching

Offline Mode

Point to a local Equinox clone for offline access:

export EQUINOX_DOCS_PATH=/path/to/equinox/docs
python -m equinox_mcp

Online Mode (Default)

Fetches docs from GitHub with local caching:

python -m equinox_mcp
# Fetches from: raw.githubusercontent.com/patrick-kidger/equinox/main/docs/

Available Tools

Tool Description
list-sections List all available documentation sections
get-documentation Fetch specific documentation content
equinox-checker Validate Equinox module code

Development

# Install dev dependencies
pip install -e ".[dev]"

# Run tests
pytest

License

MIT

Metadata

Release files for equinox-mcp 0.1.1

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

Source distribution (sdist)

Source distribution for equinox-mcp 0.1.1
File Size Uploaded Provenance
equinox_mcp-0.1.1.tar.gz 68.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for equinox-mcp 0.1.1
File Interpreter ABI Platform
equinox_mcp-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 83.1 kB

Release files / equinox_mcp-0.1.1.tar.gz

Download URL equinox_mcp-0.1.1.tar.gz
Size 68.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1181afb9fac92cd9bbedeeeaaf71535ace70588129abbbeeac76ac5413eaca6e
BLAKE2b-256 checksum
How to use checksums
fa68b7f37144dddf4fdffb10b6e8b278e096989ac563a98a359ab99b01a96d23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.5

Release files / equinox_mcp-0.1.1-py3-none-any.whl

Download URL equinox_mcp-0.1.1-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3ee9638866235ef3aaa0d8e29cbbbc3b66f89323ff4a4a3ad16e7ee517b1c2fc
BLAKE2b-256 checksum
How to use checksums
959846451c95a51753b643c1dd7f3011f8fc7d85bb40a785b236a41f7af5a2bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.5

Security for equinox-mcp 0.1.1

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.1.1 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