elastica-mcp-server

elastica-mcp-server

3.1

If you are the rightful owner of elastica-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Elastica MCP Server is a Python-based server designed to control Elastica soft slender-body physics simulations using natural language through the Model Context Protocol (MCP).

Elastica MCP Server

A Python-based Model Context Protocol (MCP) server for controlling Elastica soft slender-body physics simulations with natural language.

Features

  • Run Elastica simulations through MCP
  • Control simulation parameters remotely
  • Monitor simulation state in real-time
  • Support for various Elastica examples (including continuum snake models)

Requirements

  • Python 3.10+
  • PyElastica >= 0.3.3
  • MCP
  • uv (for source installation)

Launching the server

git clone https://github.com/skim0119/elastica-mcp-server.git
uv sync
elastica_mcp_server
# uvx --from git+https://github.com/skim0119/elastica-mcp-server@main elastica_mcp_server  # not sure how to do this yet

mcp.json setup

{
    "mcpServers": {
        "elastica-simulation-server": {
            "command": "elastica_mcp_server",
            "args": []
        }
    }
}