A major challenge across computational science is that much of the existing HPC simulation ecosystem remains effectively inaccessible to agentic AI systems. Legacy codes are typically exposed through complex command-line interfaces, rigid input specifications, and manually configured software environments, creating a high barrier for integration with LLM-driven workflows. While the Model Context Protocol (MCP) provides a standardized interface for connecting language models to scientific tools, the current practice of manually implementing an MCP server for each simulation package. This project addresses this limitation by developing MCP-Forge-for-Science, an automated, generative framework in which an LLM analyzes software documentation, source code, and usage examples to synthesize standardized MCP servers directly. By automating tool wrapping and interface generation, MCP-Forge enables rapid, scalable onboarding of existing HPC software into agentic AI workflows. We have developed a semi-automated pipeline for constructing MCP servers for a limited set of simulation libraries. The primary focus of this project is to extend this effort into a fully automated MCP synthesis framework, MCP-Forge-for-Science. The student will design and implement a robust validation suite that executes test simulations to verify correct flag mapping, command invocation, and input handling, ensuring that automatically generated MCP servers are reliable and free from hallucinations prior to production deployment. In parallel, the student will systematically evaluate MCP servers generated by both open-weight models hosted on ALCF inference endpoints and proprietary models accessed via Argo, comparing their accuracy, robustness, and synthesis efficiency. The validated MCP servers will be integrated with HPC-native workflow managers such as Parsl and Ensemble Launcher, enabling agentic frameworks to orchestrate legacy simulation software at scale on ALCF’s current and future systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Intern
Education Level
No Education Listed
Number of Employees
1,001-5,000 employees