Skip to content
Tresca

OpenSees MCP servers and AI agent skills

OpenSees has two small community MCP servers and a Spanish skill pack. One server runs OpenSeesPy inside its own Python process so an agent can build models from chat; another only searches the OpenSeesPy and OPSVIS documentation offline. The OpenSees Studio project adds 35 SKILL.md files, including Tcl-to-OpenSeesPy parity and GiD conversion. None needs a licence, but all are early: one server has no documented tool list yet.

  • No official Open source (UC Berkeley / PEER) server yet.
  • 2 MCP servers and 1 agent skill listed.
Open source (UC Berkeley / PEER)2 servers · 1 skillChecked 4 Nov 2026

Integrations for OpenSees

Community and commercial servers

MCP serverCommunity

OpenSeesPy & OPSVIS Documentation MCP Serverby Prashant Kote

An offline search server over the OpenSeesPy and OPSVIS docs, returning command signatures and code examples to your agent.

LocalWindows, macOS, LinuxRead-only0· updated 5 days ago
MCP serverCommunity

opensees-mcp (Pellegrino Research Group)by Pellegrino Research Group

A minimal MCP server that builds OpenSeesPy models from chat; the README does not yet list its tools.

LocalCan modify models5· updated 9 months ago

Agent skills

SkillCommunity

OpenSees Studio skillsby ogunc

35 Spanish SKILL.md files from OpenSees Studio on FEM, seismic codes and Tcl-to-OpenSeesPy and GiD conversion.

8· updated 11 days ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to OpenSees

An MCP server or skill can only do what OpenSees lets programs do. OpenSees exposes 2 automation interfaces:

  • OpenSeesPy (Python): OpenSeesPy is the Python interpreter for OpenSees: the same model, element, material, analysis and recorder commands as the Tcl version, called as ops functions. Because it is a pip package rather than a desktop program, an MCP server can import it and run analyses in-process with no GUI or licence. On Apple Silicon the opensees-mcp README says you need an x86_64 Python under Rosetta 2. Documentation
  • OpenSees Tcl interpreter (Tcl): OpenSees also runs Tcl scripts, and GiD's gidopensees problem type writes its models as Tcl. The OpenSees Studio skills define a command-by-command mapping from Tcl to OpenSeesPy so translated models can be checked numerically against the originals. Documentation

What Open source (UC Berkeley / PEER) offers

OpenSees is an open-source framework from UC Berkeley and PEER rather than a commercial product, and we found no AI assistant or MCP server announced by the project. The servers and skills listed here are independent community work, and none comes from the OpenSees developers.

Checked 4 Nov 2026. Sources: OpenSees (UC Berkeley), OpenSeesPy documentation

What you can do with OpenSees and AI

  • Create a 2D or 3D OpenSeesPy model from a description (nodes, elements, materials, boundary conditions) and run it without opening any GUI.
  • Look up the exact signature and arguments of an OpenSeesPy or OPSVIS command before the agent writes analysis code.
  • Translate an OpenSees Tcl script or a GiD gidopensees model into OpenSeesPy and compare the outputs within a tolerance.
  • Draft response spectrum or time-history procedures following ASCE 7-22 or Latin American seismic codes, with every coefficient cited or flagged for checking.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Any client that reads SKILL.md, Claude, Claude Desktop, Cursor, Gemini and Google Antigravity. Install steps, copied from each project's own documentation, are on each listing's page. Most OpenSees integrations run on your own computer next to OpenSees, so you need OpenSees installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an OpenSees MCP server?

Yes, two community ones. pellegrino-research-group/opensees-mcp builds OpenSeesPy models, and pkotenetwork/opensees-mcp searches OpenSeesPy and OPSVIS documentation. Neither comes from the OpenSees developers.

Can Claude run OpenSees analyses?

Yes. Because OpenSeesPy is a Python package, an MCP server can import it and run the model directly; you don't need a licence or a running application, only a Python environment where openseespy installs.

Are there OpenSees skills for converting Tcl models?

OpenSees Studio includes an opensees-tcl-python-parity skill and a GiD conversion skill, both in Spanish, as part of a 35-skill pack that also covers FEM theory and seismic codes.

Which OpenSees MCP server only answers documentation questions?

pkotenetwork/opensees-mcp. It searches a pre-built index of the OpenSeesPy and OPSVIS docs offline and returns command signatures and examples, which helps an agent write correct OpenSeesPy code without running anything.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): OpenSeesPy documentation · OpenSees documentation · pellegrino-research-group/opensees-mcp README · ogunc/opensees-studio skills README · OpenSees product page

OpenSees is developed by its own project (Open source (UC Berkeley / PEER)). Tresca is independent and not affiliated with or endorsed by the OpenSees project.