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 \u003e= 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": []\
}\
}\
}\
