| name | nyra-consolidate-mcp |
| description | Aggregate all MCP configs/servers via MetaMCP, standardize to a single windows JSON under nyra-infra/mcp, wire optional Casistack orchestrator. |
| tags | mcp, metamcp, orchestrator, windows, stdio, http, sse |
| category | ai-orchestration |
NYRA — MCP Consolidation
Goal
Merge all MCP configuration fragments into nyra-infra/mcp/mcp.windows.json (single source of truth). Configure MetaMCP to proxy/aggregate them. Optionally prepare Casistack OpenWebUI MCP Orchestrator for containerized server management.
Guardrails
- Prefer stdio for local servers; http/sse for remote gateways.
- Never check in secrets; use
${ENV}expansion. - Generate a health-check plan for each server.
Steps
- Inventory all MCP configs (JSON/TOML/YAML/JS). Produce a mapping table of server name → endpoint/command → transport.
- Normalize into
nyra-infra/mcp/mcp.windows.jsonand produce ametamcp.config.jsonthat declares upstreams. - Create
nyra-infra/compose/compose.metamcp.yml(or update) with port12008, external networknyra-network. - Optionally prepare Casistack: scripts to clone and docker-compose to run orchestrator.
- Validate: ensure each stdio server can start (
--help/mcp start) and each http/sse responds to/healthor MCP handshake. - Create branch
infra/mcp-consolidation, commit normalized configs and docs.
Outputs
mcp.windows.jsonandmetamcp.config.json- Validation transcript per server
- Final routing diagram