designsafe-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@designsafe-mcpFind a tested OpenSees snippet for a liquefaction analysis"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
designsafe-mcp
An agent-first cyberinfrastructure layer for DesignSafe, scoped to a
bounded subset of the quoFEM pipeline for geotechnical earthquake
engineering with OpenSees as the forward solver. The server exposes
scientific actions, find a tested workflow, build and validate a job, price
it, run it after human approval, and package the result with provenance,
so an AI agent (or a researcher) composes reproducible computational science
instead of driving low-level APIs. supported_capabilities() declares
exactly what is supported, in which scientific domain, and how much of
it is tested; requests outside that map are declined by design.
dapi and Tapis remain the substrate; this layer translates research intent into trustworthy workflows. Orchestration comes from a tested snippet corpus (executed, self-checking, version-pinned examples), never from a model's recall of the API.
ARCHITECTURE.md records the full design: the layer stack, why decisions
live in tools rather than in the model, deployment topologies, and the
evaluation methodology.
Tools
Action | Tool |
Decide how to run it |
|
See the matrix itself |
|
Find a tested workflow |
|
Search the corpus |
|
Ground in the real app interface |
|
Move data |
|
Construct the experiment |
|
Check before spending |
|
Human gate |
|
Execute and monitor |
|
Provenance |
|
Related MCP server: SciAgentKit
Run
uv venv .venv && uv pip install -p .venv/bin/python -e .
.venv/bin/python -m designsafe_mcp.server # stdio MCP serverRegister it once for Claude Code with
claude mcp add designsafe -- $PWD/.venv/bin/python -m designsafe_mcp.server,
or add the same command to .jupyter/mcp_settings.json for jupyter-ai.
Auth rides on dapi's environment; nothing is stored here.
demo/transcript.txt holds an executed transcript: discovery, grounding,
staging, validation, cost, a refused unapproved submission, the approved run,
results, the manifest, and a compiled two-stage DAG preview.
Evals
.venv/bin/python evals/runner.py --mode planner # deterministic floor
.venv/bin/python evals/runner.py --mode agent --models haiku,sonnet --trials 3Golden cases in evals/cases.yaml map natural-language requests to the
expected decision; agent mode drives real models against the server in
DESIGNSAFE_MCP_MOCK=1 mode (no Tapis calls, no SUs) and scores each
trace on decision, grounding, and the approval gate. Pass rate per case
per model is the ability metric.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceOntology-driven multi-agent platform that encodes business policy as code, enabling deterministic decision-making and multi-domain agent collaboration without code redeploy.1MIT
- Alicense-qualityCmaintenanceMCP-native scientific skills for reproducible computational biology and AI-driven drug-discovery workflows. It combines deterministic scientific tools with an MCP server to give AI agents real computational capabilities.Apache 2.0
- Alicense-qualityCmaintenanceAn autonomous task decomposition and execution agent that plans, executes, verifies, and commits code changes for engineering goals.MIT
- Alicense-qualityAmaintenanceEnforces structured, evidence-guided software engineering tasks with cognitive actions (investigate, plan, verify, remember) and persistent state for LLM-based coding agents.MIT
Related MCP Connectors
Verifiable agent-to-agent task handoff with signed provenance chain. Initiating agent signs the ...
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kks32/designsafe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server