Eurorack
by eurorackref.com in Other
Citation-anchored Eurorack module reference: specs, compatibility, and patch techniques.
https://eurorackref.com/mcp- Tools
- 17
- open to any client
- Uptime
- 20.0%
- last 30 days
- Response time
- 353 ms
- 380 ms slowest 5%
- Last check
- Failed
- 45 min ago, next in 3 days
Reliability
Latest check failed 45 min ago: initialize returned HTTP 404
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"eurorack": {
"type": "http",
"url": "https://eurorackref.com/mcp"
}
}
}17 tools
- get_module
Return the full citation-anchored specification for one Eurorack module by id. Use this when the user names a specific module and you want its specs (HP, power, jacks, parameters), capabilities (envelope, quantizer, logic, etc.), or firmware history. The typed prose fields…
- get_modules
Batched get_module — returns `{ modules: [...], errors: [...] }` with full citation-anchored specs for up to 25 modules in one call. Prefer this over multiple get_module calls when you have a known list of modules to fetch (e.g. preparing to call draw_patch_diagram across N…
- visualize_module
Module visualization tool. Use when the user wants to understand how a module's modes work, how parameters change between modes, or what a specific mode does — a visualization communicates the per-mode behavior better than prose. The host renders the result inline in the chat as…
- search_modules
Search the corpus for Eurorack modules matching a combination of filters. Filters compose with AND. Omit any filter to leave that dimension unrestricted. The result is sorted by module name; pagination metadata in the response envelope lets you page through long result sets…
- resolve_modules
Bulk fuzzy name → id resolver. Pass a list of module NAMES (the way a user writes their rack — "Maths", "Plaits", "Pamela's New Workout", "Morph 4") and get back, per name, the best-matching corpus module id plus recovery affordances. This is the "import my rack" tool: resolving…
- search_manual
Full-text search across parsed module manuals, product pages, and firmware release notes. Use this only when the question is about content that lives in continuous prose rather than in typed fields: - Procedural: calibration sequences, button combos, factory-reset steps…
- get_manual_chunk
Read one manual chunk by id to ground your answer in the manufacturer's documentation — the drill-in partner to get_module's manual_outline. Use it when a claim (voltage range, behavior, calibration step) benefits from the source's own account. **Read the chunk, then answer in…
- find_compatible_with
Return modules that have a typed compatibility relationship with the given module. Both edge directions are returned and tagged via the per-match `direction` field — so a single call answers both "what is X a R for?" and "what is a R for X?". `relationship` is OPTIONAL. Omit it…
- reachable_pairings
Given a rack (a set of module ids the user owns), rank the modules NOT in the rack by how many rack members they pair with. The set-level companion to find_compatible_with: where that answers "what pairs with module X?", this answers "given my whole rack, what single module…
- search_techniques
Return canonical synthesis / patching techniques with role-keyed module realizations drawn from the corpus. Use this when the user asks "how do I do X?" with X being a recognisable technique (low-pass-gate plucks, pinged-filter percussion, parallel multiband processing…
- find_role_realizations
For a (technique_id, role_id) pair, return modules that can fill the role, ranked by affordance match. Use this when the user has named a technique and you need to recommend modules for a specific role within it (e.g., "what should I use for the lpg role in a lowpass-gate-pluck…
- reachable_techniques
Given a rack (the module ids the user owns), return which canonical patch techniques the rack can realize, and which it is one module away from. The set-level companion to find_role_realizations: where that answers "which module fills role R in technique T?", this answers the…
- rack_redundancy
Call this when the user asks what they can SELL, remove, downsize, or trim — "what can I sell?", "which modules are redundant?", "what's doing double duty?", "I have too many modules, what can go?", "what's not pulling its weight?". The inverse of reachable_techniques: where…
- lookup_concept
Return a canonical definition for a primitive Eurorack / synthesis concept and its relations to other concepts in the corpus. Use this for VOCABULARY questions, not module questions — when the user is asking what a term means or how two terms relate, not which modules implement…
- get_source
Return provenance metadata for one source by integer source_id. Sources include manufacturer manuals, product pages, firmware notes, schematics, errata, and (in v2) field notes. Source ids are surfaced wherever facts cite their origin — in get_module's reference list, in the…
- draw_patch_diagram
Patch diagram tool. Use when the user describes routing across multiple Eurorack corpus modules. Renders modules as boxes laid out by wire topology (matrix-shaped patches anchor on a hub; otherwise modules step left-to-right by signal-flow rank), jacks as colored ports keyed to…
- report_gap
Report when this MCP server couldn't fully answer a question. Not a query tool — calling this writes a feedback record. Call this proactively — without being asked — whenever you hit one of: - missing_field: a field you expected on a module wasn't present (e.g. "I needed the…
Security scan
10 findings
- Unusually long description in tool:get_module
get_module (get module) Return the full citation-anchored specification for one … - Unusually long description in tool:search_modules
search_modules (search modules) Search the corpus for Eurorack modules matching … - Unusually long description in tool:resolve_modules
resolve_modules (resolve modules) Bulk fuzzy name → id resolver. Pass a list of … - Unusually long description in tool:search_manual
search_manual (search manual) Full-text search across parsed module manuals, pro… - Unusually long description in tool:find_compatible_with
find_compatible_with (find compatible with) Return modules that have a typed com… - Unusually long description in tool:reachable_pairings
reachable_pairings (reachable pairings) Given a rack (a set of module ids the us… - Unusually long description in tool:search_techniques
search_techniques (search techniques) Return canonical synthesis / patching tech… - Unusually long description in tool:find_role_realizations
find_role_realizations (find role realizations) For a (technique_id, role_id) pa… - Unusually long description in tool:lookup_concept
lookup_concept (lookup concept) Return a canonical definition for a primitive Eu… - Unusually long description in tool:draw_patch_diagram
draw_patch_diagram (draw patch diagram) Patch diagram tool. Use when the user de…
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 45 min ago | initialize returned HTTP 404 | 404 | 137 ms |
| 3 days ago | initialize returned HTTP 404 | 404 | 124 ms |
| 7 days ago | initialize returned HTTP 404 | 404 | 128 ms |
| 8 days ago | initialize returned HTTP 404 | 404 | 200 ms |
| 9 days ago | initialize returned HTTP 404 | 404 | 143 ms |
Show 10 older checks
| 10 days ago | initialize returned HTTP 404 | 404 | 171 ms |
| 11 days ago | initialize returned HTTP 404 | 404 | 195 ms |
| 12 days ago | initialize returned HTTP 404 | 404 | 227 ms |
| 13 days ago | initialize returned HTTP 404 | 404 | 291 ms |
| 14 days ago | initialize returned HTTP 404 | 404 | 232 ms |
| 15 days ago | initialize returned HTTP 404 | 404 | 143 ms |
| 15 days ago | initialize returned HTTP 404 | 404 | 177 ms |
| 16 days ago | Passed | 200 | 380 ms |
| 16 days ago | Passed | 200 | 315 ms |
| 16 days ago | Passed | 200 | 353 ms |