eurorack
Server Details
Citation-anchored Eurorack module reference: specs, compatibility, and patch techniques.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 73.0% over 78 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 17 tools
Each tool targets a distinct resource/action: get_module(s) for specs, search_modules for filtered queries, resolve_modules for name mapping, find_compatible_with for per-module relations, reachable_pairings/techniques for rack-level analysis. Minor overlap between get_module/get_modules and the relationship tools (find_compatible_with vs reachable_pairings) could cause misselection, but descriptions clarify scope.
Mostly verb_noun snake_case (get_, search_, find_, resolve_, visualize_, report_, lookup_), but three tools break the pattern: rack_redundancy, reachable_pairings, reachable_techniques use noun/adjective phrases without a verb. The get_* cluster is consistent but the overall set mixes conventions.
17 tools is slightly above the ideal 3-15 range but justified by the server's broad scope: module specs, search, manuals, relationships, rack analysis, visualization, and feedback. Each tool has a clear role; the count is reasonable for the domain's complexity.
The surface covers the full read-only Eurorack knowledge workflow: module lookup (get_module, search_modules, resolve_modules), manual prose (get_manual_chunk, search_manual), concepts (lookup_concept), techniques (search_techniques, find_role_realizations), compatibility (find_compatible_with, reachable_pairings), rack analysis (reachable_techniques, rack_redundancy), visualization, and provenance (get_source). report_gap even enables self-improvement. No obvious missing operations.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Added
resolve_modules
4 tool updates
- Removed
list_capabilities - Removed
list_references - Removed
list_techniques - Added
search_techniques
3 tool updates
- Changed
get_module3 fields changed- removed
Input schema / properties / idRemoved value: -{ - "description": "Stable module id, \"<manufacturer-id>/<module-slug>\" (e.g. \"alm-busy-circuits/pamelas-new-workout\").", - "minLength": 3, - "type": "string" -} - added
Input schema / properties / module_idAdded value: +{ + "description": "Stable module id, \"<manufacturer-id>/<module-slug>\" (e.g. \"alm-busy-circuits/pamelas-new-workout\").", + "minLength": 3, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "id" -]New value: +[ + "module_id" +]
- Changed
get_modules3 fields changed- removed
Input schema / properties / idsRemoved value: -{ - "items": { - "description": "Stable module id, \"<manufacturer-id>/<module-slug>\" (e.g. \"alm-busy-circuits/pamelas-new-workout\").", - "minLength": 3, - "type": "string" - }, - "maxItems": 25, - "minItems": 1, - "type": "array" -} - added
Input schema / properties / module_idsAdded value: +{ + "items": { + "description": "Stable module id, \"<manufacturer-id>/<module-slug>\" (e.g. \"alm-busy-circuits/pamelas-new-workout\").", + "minLength": 3, + "type": "string" + }, + "maxItems": 25, + "minItems": 1, + "type": "array" +} - changed
Input schema / requiredPrevious value: -[ - "ids" -]New value: +[ + "module_ids" +]
- Changed
visualize_module3 fields changed- removed
Input schema / properties / idRemoved value: -{ - "description": "Stable module id, \"<manufacturer-id>/<module-slug>\" (e.g. \"whimsical-raps/three-sisters\").", - "minLength": 3, - "type": "string" -} - added
Input schema / properties / module_idAdded value: +{ + "description": "Stable module id, \"<manufacturer-id>/<module-slug>\" (e.g. \"whimsical-raps/three-sisters\").", + "minLength": 3, + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "id" -]New value: +[ + "module_id" +]
1 tool update
- Added
rack_redundancy
1 tool update
- Added
reachable_techniques
2 tool updates
- Changed
find_compatible_with1 field changed- changed
Input schema / requiredPrevious value: -[ - "module_id", - "relationship" -]New value: +[ + "module_id" +]
- Added
reachable_pairings
1 tool update
- Changed
get_module1 field changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Optional: top-level keys to include (e.g. [\"jacks\",\"parameters\"]) when you only need a slice and want to skip the full payload. Omit for everything. id and _meta are always returned. Takes precedence over `view`. Selectable: manufacturer, name, hp, depth_mm, power, description, capabilities, jacks, parameters, modes, _field_absent, panel_sections, character, common_problems, role_fitness, firmware_versions, reference_url, audit_url, production_status, replaced_by, manual_outline, manual_outline_total."New value: +"Optional: top-level keys to include (e.g. [\"jacks\",\"parameters\"]) when you only need a slice and want to skip the full payload. Omit for everything. id and _meta are always returned. Takes precedence over `view`. Selectable: manufacturer, name, hp, depth_mm, power, description, capabilities, jacks, parameters, modes, hidden_functions, _field_absent, panel_sections, character, common_problems, role_fitness, firmware_versions, reference_url, audit_url, production_status, replaced_by, manual_outline, manual_outline_total."
1 tool update
- Changed
draw_patch_diagram1 field changed- changed
Input schema / properties / modules / items / properties / role / descriptionPrevious value: -"Role this module plays in THIS patch (not its general identity). Mixers, attenuators, and other utility modules collapse into \"processor\"."New value: +"Role this module plays in THIS patch (not its general identity). Four coarse buckets: \"clock\" = timing source incl. trigger/drum sequencers; \"modulator\" = CV/envelope/LFO/random sources; \"voice\" = sound generators (osc, drum, sample, granular/physical-modeling running as a source); \"processor\" = anything acting on an incoming signal — filters, VCAs, effects, granular/spectral sound-processors, and utilities (mixers, attenuators, mults, switches)."
2 tool updates
- Changed
get_module2 fields changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Optional: top-level keys to include (e.g. [\"jacks\",\"parameters\"]) when you only need a slice and want to skip the full payload. Omit for everything. id and _meta are always returned. Selectable: manufacturer, name, hp, depth_mm, power, description, capabilities, jacks, parameters, modes, _field_absent, panel_sections, character, common_problems, role_fitness, firmware_versions, reference_url, audit_url, production_status, replaced_by, manual_outline, manual_outline_total."New value: +"Optional: top-level keys to include (e.g. [\"jacks\",\"parameters\"]) when you only need a slice and want to skip the full payload. Omit for everything. id and _meta are always returned. Takes precedence over `view`. Selectable: manufacturer, name, hp, depth_mm, power, description, capabilities, jacks, parameters, modes, _field_absent, panel_sections, character, common_problems, role_fitness, firmware_versions, reference_url, audit_url, production_status, replaced_by, manual_outline, manual_outline_total." - added
Input schema / properties / viewAdded value: +{ + "description": "Optional: \"concise\" returns the id-card subset (name, manufacturer, hp, description, capabilities, production_status, replaced_by) and drops the heavy arrays — good for triage or multi-module sweeps. \"full\" (default) returns the complete spec. Ignored when `fields` is set.", + "enum": [ + "full", + "concise" + ], + "type": "string" +}
- Changed
get_modules2 fields changed- changed
Input schema / properties / fields / descriptionPrevious value: -"Optional: top-level keys to include on every module in the batch (e.g. [\"jacks\",\"parameters\"]) when you only need a slice — keeps a multi-module fetch from returning full specs. Omit for everything. id and _meta are always returned. Same selectable keys as get_module."New value: +"Optional: top-level keys to include on every module in the batch (e.g. [\"jacks\",\"parameters\"]) when you only need a slice — keeps a multi-module fetch from returning full specs. Omit for everything. id and _meta are always returned. Takes precedence over `view`. Same selectable keys as get_module." - added
Input schema / properties / viewAdded value: +{ + "description": "Optional: \"concise\" returns the id-card subset for every module in the batch and drops the heavy arrays — cheapest way to triage a list. \"full\" (default) returns complete specs. Ignored when `fields` is set.", + "enum": [ + "full", + "concise" + ], + "type": "string" +}
2 tool updates
- Changed
get_module4 fields changed- added
Input schema / properties / fieldsAdded value: +{ + "description": "Optional: top-level keys to include (e.g. [\"jacks\",\"parameters\"]) when you only need a slice and want to skip the full payload. Omit for everything. id and _meta are always returned. Selectable: manufacturer, name, hp, depth_mm, power, description, capabilities, jacks, parameters, modes, _field_absent, panel_sections, character, common_problems, role_fitness, firmware_versions, reference_url, audit_url, production_status, replaced_by, manual_outline, manual_outline_total.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / heading_filterAdded value: +{ + "description": "Optional: case-insensitive substring matched against manual_outline heading_path. Narrows the outline to chunks under a heading (e.g. \"calibration\") so you skip scanning a long outline.", + "type": "string" +} - added
Input schema / properties / outline_limitAdded value: +{ + "description": "Optional: max manual_outline entries to return this call (default 100, hard max 250).", + "maximum": 250, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / outline_offsetAdded value: +{ + "description": "Optional: zero-based offset into the (optionally heading-filtered) manual_outline. Page past the default cap instead of falling back to search_manual.", + "minimum": 0, + "type": "integer" +}
- Changed
get_modules4 fields changed- added
Input schema / properties / fieldsAdded value: +{ + "description": "Optional: top-level keys to include on every module in the batch (e.g. [\"jacks\",\"parameters\"]) when you only need a slice — keeps a multi-module fetch from returning full specs. Omit for everything. id and _meta are always returned. Same selectable keys as get_module.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / heading_filterAdded value: +{ + "description": "Optional: case-insensitive substring matched against manual_outline heading_path, applied to every module in the batch.", + "type": "string" +} - added
Input schema / properties / outline_limitAdded value: +{ + "description": "Optional: max manual_outline entries per module (default 100, hard max 250).", + "maximum": 250, + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / outline_offsetAdded value: +{ + "description": "Optional: zero-based manual_outline offset, applied to every module in the batch.", + "minimum": 0, + "type": "integer" +}
Related MCP Connectors
Calibrated IT hardware parts reference: PN normalization, search, cross-references, cited facts.
Sourced, citable definitions of prompting and LLM techniques, with relations and primary sources.
Source-cited pistol red dot compatibility: direct fits, adapter plates and optic footprints.
Cited specs for industrial robots, CNC machines, PLCs, drives, protocols and alarm codes.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to analyze and link citations across multiple research sources, building cross-citation graphs and resolving consensus from conflicting findings. It exposes this capability as a deterministic, zero-dependency MCP server that plugs into Claude Desktop, Cursor, and other MCP-compliant clients.7-
- AlicenseNot gradedqualityAmaintenanceLocal-first, source-grounded memory for AI agents, with citations, bitemporal history, review-gated corrections, and MCP tools for search and recall.46 PyPI3Apache 2.0
- FlicenseNot gradedqualityDmaintenanceFabrication-free, DOI-backed citations for AI content and agents, using openAlex public-domain data with resolvable DOIs. Includes an API and planned MCP server for agent-native citation retrieval.-
- FlicenseNot gradedqualityBmaintenanceEnables autonomous research workflows to construct and analyze multi-source cross-citation graphs and resolve consensus from structured outputs via MCP.8-
Glama MCP Gateway
Add one secure layer between your agents and this server.