foundry-connect connects Foundry Connect — the
bioinformatics pipeline platform — to Claude. It ships a Claude Code plugin (the
foundry-pipelines skill plus /foundry-run, /foundry-status, /foundry-results commands) and
per-surface connect guides for the web/desktop apps, all built on Foundry Connect's remote MCP server.
Once connected, you can explore runs, pull result files, analyze data in chat, share results back,
and duplicate/launch pipeline runs — conversationally, from whichever Claude surface you use.
| Surface | How you connect |
|---|---|
| Claude Code (CLI) | plugin, via this marketplace — see connect/claude-code.md |
| Claude Code in VS Code | same plugin (needs VS Code extension ≥ v2.1.203 for remote MCP) — see connect/claude-code.md |
| claude.ai / Claude for Science | MCP custom connector — see connect/claude-ai.md |
| Claude Desktop | MCP connector (or a .mcpb bundle, if your instance provides one) — see connect/claude-desktop.md |
-
Start a Claude Code session, then type these slash commands at the prompt (not in your terminal):
/plugin marketplace add UMMS-Biocore/foundry-connect-plugin /plugin install foundry-connect@foundry-connect -
When prompted, enter your Foundry Connect instance URL — the base URL only, e.g.
https://foundry.your-org.edu. No trailing slash, and no/mcpon the end: the plugin appends/mcpitself, so pasting the connector URL from Profile → Connect to Claude (which already ends in/mcp) produces.../mcp/mcpand fails silently. -
Restart your Claude Code session. Plugin-provided MCP servers load at session start, so the plugin you just installed isn't connected until you exit and run
claudeagain. Skipping this is the most common reason the plugin looks installed but Foundry Connect never appears. -
Run
/mcp— you should see a server namedfoundry, connected. If it showsviafoundryinstead, that's an older manualclaude mcp addconnection rather than this plugin; both work, but remove the old one withclaude mcp remove viafoundryso you don't end up with two servers exposing the same tools. -
First tool call opens a browser to sign in to Foundry Connect (OAuth) — no token to copy.
-
Ask Claude: "show my last 5 runs".
-
Try your first run:
/foundry-run— it duplicates an existing run, lets you edit inputs, and launches it, confirming with you before anything is written or executed.
For claude.ai, Claude for Science, or Claude Desktop, see the connect guide for your surface in
connect/ — those connect Foundry Connect as an MCP connector rather than a plugin.
connect/claude-code.md— Claude Code CLI + VS Codeconnect/claude-ai.md— claude.ai / Claude for Scienceconnect/claude-desktop.md— Claude Desktop- Your Foundry Connect instance's docs (Developer Guides → API Guide → MCP Integration) cover Personal Access Tokens and manual client configuration if you need them.
Read/inspect actions (listing runs, downloading or loading files, fetching reports) run freely. Anything that writes or executes — creating a dataset, uploading a file, duplicating a process, launching a run or app — requires your explicit "yes" to a plain-language summary before Claude calls it. Nothing is written or run without asking first.
Apache-2.0 — see LICENSE.