Back to home page

EIC code displayed by LXR

 
 

    


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

0001 # swf-testbed
0002 
0003 This is the umbrella repository for the ePIC streaming workflow testbed.
0004 
0005 ## Documentation
0006 
0007 ### Release Notes
0008 - [**Release Notes**](RELEASE_NOTES.md) - What's new in each version
0009 
0010 ### Getting Started
0011 - [**Installation Guide**](docs/installation.md) - Complete setup instructions
0012 - [**Architecture Overview**](docs/architecture.md) - System design and components
0013 
0014 ### Operations
0015 - [**Running the Testbed**](docs/operations.md) - Starting, stopping, and monitoring services
0016 - [**Workflow Orchestration**](docs/workflows.md) - Running and managing workflows
0017 - [**Monitor Integration**](docs/monitor.md) - Web interface and API usage
0018 - [**MCP Integration**](../swf-monitor/docs/MCP.md) - Model Context Protocol for LLM interaction
0019 - [**PCS (Physics Configuration System)**](../swf-monitor/docs/PCS.md) - Production metadata tags for MC campaigns
0020 - [**SSE Real-Time Streaming**](docs/sse-streaming.md) - Remote workflow event monitoring via HTTPS
0021 - [**Production Deployment**](../swf-monitor/docs/PRODUCTION_DEPLOYMENT.md) - Apache production deployment guide
0022 
0023 ### MCP for Claude Code
0024 
0025 This repository includes `.mcp.json` which automatically configures [Claude Code](https://claude.ai/code) to connect to the testbed's MCP service. When you open this project in Claude Code, the `swf-testbed` MCP server is available for natural language queries about system state, agents, workflows, and logs.
0026 
0027 **SSL Setup (required for BNL/SDCC servers):** Add to your `~/.bashrc`:
0028 ```bash
0029 export NODE_EXTRA_CA_CERTS=/etc/pki/tls/certs/ca-bundle.crt
0030 ```
0031 
0032 To manually add the MCP server:
0033 ```bash
0034 claude mcp add --transport http swf-testbed https://pandaserver02.sdcc.bnl.gov/swf-monitor/mcp/
0035 ```
0036 
0037 ### Development
0038 - [**Development Guide**](docs/development.md) - Contributing and development workflow
0039 - [**AI Memory**](docs/ai-memory.md) - Cross-session dialogue persistence (experimental)
0040