Equinox MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Equinox MCP Server Explain how to use equinox.Module and check my code."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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-mcpOr run without installing:
uvx equinox-mcpRelated MCP server: Library Docs MCP Server
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-mcpConfiguration
Environment Variable | Default | Description |
| (none) | Path to local Equinox docs directory (offline mode) |
|
| Cache directory for online mode |
|
| Cache TTL in hours |
|
| Set to |
Offline Mode
Point to a local Equinox clone for offline access:
export EQUINOX_DOCS_PATH=/path/to/equinox/docs
python -m equinox_mcpOnline 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 all available documentation sections |
| Fetch specific documentation content |
| Validate Equinox module code |
Development
# Install dev dependencies
pip install -e ".[dev]"
# Run tests
pytestLicense
MIT
Available Tools
3 toolsequinox-checkerC
Analyze Equinox module code and suggest fixes. Checks PyTree compliance, init signature, call signature, and common mistakes.
Inputs: code (required).
get-documentationB
Retrieve full documentation for requested sections. Accepts section name(s) or path(s) like 'attention', 'api/nn/attention', or ['module', 'pattern'].
Inputs: section (required).
list-sectionsA
List all available Equinox documentation sections. Returns section titles, paths, and use cases to help identify relevant docs.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: equinox-checker analyzes code, get-documentation retrieves specific documentation, and list-sections lists available documentation sections. There is no overlap in functionality, making it easy for an agent to select the correct tool.
The tools follow a consistent verb-noun pattern with hyphens (e.g., equinox-checker, get-documentation, list-sections), which is readable and predictable. The minor deviation is that equinox-checker includes a prefix, but overall naming is coherent.
With 3 tools, the server is well-scoped for its purpose of analyzing Equinox code and accessing documentation. This count is reasonable, though slightly on the lower side, as it covers core workflows without being overwhelming.
The tools provide good coverage for code analysis and documentation retrieval in the Equinox domain. Minor gaps might exist, such as no direct tool for generating code or handling advanced debugging, but the set supports common agent tasks effectively.
Maintenance
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for agentverse documentation, generated by doc2mcp.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceAn MCP server that provides tools to load and fetch documentation from any llms.txt source, giving users full control over context retrieval for LLMs in IDE agents and applications.1,031MIT
- FlicenseBqualityDmaintenanceAn MCP server that fetches real-time documentation for popular libraries like Langchain, Llama-Index, MCP, and OpenAI, allowing LLMs to access updated library information beyond their knowledge cut-off dates.13-
- AlicenseNot gradedqualityDmaintenanceGeneric MCP server that exposes Markdown documentation to LLMs, enabling them to search and answer questions about any software documentation.MIT
- AlicenseAqualityDmaintenanceMCP server that gives LLMs access to up-to-date mobile SDK documentation, package registry info, and GitHub issues.67 npmMIT