Back to home page

EIC code displayed by LXR

 
 

    


Warning, /swf-testbed/docs/diagram2_mcp_ecosystem.md is written in an unsupported language. File is not indexed.

0001 # diagram2_mcp_ecosystem
0002 
0003 MCP ecosystem: one LLM reaches into the experiment's operational stack
0004 through a two-tier tool set. Answers the reviewer who thinks "everyone
0005 has MCP tools now" by showing depth into production systems.
0006 
0007 ```mermaid
0008 flowchart TB
0009     classDef llm fill:#e3f2fd,stroke:#1565c0,stroke-width:2px,color:#000
0010     classDef ih fill:#f1f8e9,stroke:#33691e,color:#000
0011     classDef ad fill:#fff8e1,stroke:#f57f17,color:#000
0012     classDef sys fill:#fafafa,stroke:#888,color:#444
0013 
0014     LLM["<b>LLM</b><br/>Opus · Sonnet · Haiku · Gemini · Gemma<br/>sysprompt · effort level · context harness"]:::llm
0015 
0016     subgraph IH["In-house — purpose-built on our production WFMS"]
0017         direction LR
0018         T1["AskPanDA<br/><i>job diagnostics</i>"]:::ih
0019         T2["PanDA Monitor MCP<br/><i>operational state</i>"]:::ih
0020         T3["Streaming Workflow MCP<br/><i>active testbed control</i>"]:::ih
0021     end
0022 
0023     subgraph AD["3rd-party MCP — 6+ community/standard tools"]
0024         direction LR
0025         T4["Rucio MCP"]:::ad
0026         T5["XRootD MCP"]:::ad
0027         T6["uproot MCP"]:::ad
0028         T7["LXR XREF MCP"]:::ad
0029         T8["GitHub MCP"]:::ad
0030         T9["Zenodo MCP"]:::ad
0031     end
0032 
0033     subgraph SYS["Reaches into"]
0034         direction LR
0035         S1["PanDA DB<br/>monitor · testbed"]:::sys
0036         S2["Rucio<br/>data catalogs"]:::sys
0037         S3["XRootD<br/>remote I/O"]:::sys
0038         S4["ePIC codebase<br/>(55+ repos)"]:::sys
0039         S5["Zenodo<br/>official repo"]:::sys
0040     end
0041 
0042     LLM --> IH
0043     LLM --> AD
0044     IH --> SYS
0045     AD --> SYS
0046 ```