mcp-terra

talha1369/mcp-terra
★ 0 stars Python AI/LLM Updated today
Safety-gated MCP server for Terra (terra.bio): runtime lifecycle, notebook auto-fix loop with audio summaries, WDL/Cromwell, broad read-only API coverage. No destruction primitives.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-terra": {
      "command": "uvx",
      "args": [
        "mcp-terra"
      ]
    }
  }
}

Or install with pip: pip install mcp-terra

README Excerpt

<div align="center"> <img src="docs/banner.svg" alt="mcp-terra" width="100%"> **Run, auto-fix, and explain your Terra notebooks &amp; WDL workflows from a single sentence — with no delete or overwrite primitive anywhere.** </div> --- An MCP (Model Context Protocol) server that lets an AI assistant — any MCP-aware

Tools (20)

MCP_TERRA_ALLOW_WRITESMCP_TERRA_CONTROLLED_ACCESSMCP_TERRA_DATA_EGRESS_ALLOWMCP_TERRA_EMAIL_RECIPIENT_OVERRIDEMCP_TERRA_FAIL_STREAK_LIMITMCP_TERRA_KILL_REFUSAL_THRESHOLDMCP_TERRA_KILL_REFUSAL_WINDOW_SECMCP_TERRA_MAX_CALLS_PER_MINMCP_TERRA_RUNNER_SECRETMCP_TERRA_SLACK_BOT_TOKENMCP_TERRA_SLACK_CHANNELMCP_TERRA_SLACK_WEBHOOKMCP_TERRA_SMTP_FROMMCP_TERRA_SMTP_HOSTMCP_TERRA_SMTP_PASSMCP_TERRA_SMTP_PORTMCP_TERRA_SMTP_RELAYMCP_TERRA_SMTP_STARTTLSMCP_TERRA_SMTP_USERMCP_TERRA_SPEC_MAX_AGE_SEC