Skip to main content

Minimal MCP server to operate SAP2000 from AI agents

Project description

sap2000-mcp

First minimal MCP server for controlling SAP2000 from an AI agent (e.g. Cursor AI, Claude, GPT).

Status: early preview. MCP/tool UX is evolving and most general-purpose agents won’t yet perform complex SAP2000 tasks reliably. We’ll iterate quickly to make agent workflows far more effective.

We welcome ideas: open an issue with feature requests, missing tools, or workflow suggestions.

Install (PyPI):

pip install sap2000-mcp

Install (dev):

python3 -m venv venv
source venv/bin/activate
pip install -e .

Use with Cursor (Settings → Features → MCP → Edit Config):

{
  "mcpServers": {
    "sap2000-mcp": {
      "command": "/Users/you/path/to/engmcp/venv/bin/python",
      "args": ["-m", "sap2000_mcp"]
    }
  }
}

Notes:

  • SAP2000 integration requires Windows (COM). On macOS, sap2000_is_available will be false.
  • More tools and agent patterns coming soon. PRs and issues are appreciated.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sap2000_mcp-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sap2000_mcp-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file sap2000_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: sap2000_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for sap2000_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7a3c7a251679c843f09602c5cda8399becdd28065c26edf6c7d14b54e816c67f
MD5 bf7cb07bab5b63222e61493fdac0289c
BLAKE2b-256 ffc4c656ddf07463e62fc62f78cac7786579cd9526227fbf877d2cef29bc9951

See more details on using hashes here.

File details

Details for the file sap2000_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: sap2000_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for sap2000_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 749a87f185b29d4fffd3cf6d22df99adbc487f2c11251791e4d2e63d2109e22a
MD5 53295501b36a43f8318ce1d202ffeff4
BLAKE2b-256 6eea0525392e6aac713091f8ed875dc09ff05953b5c78b9844bf32bfcf4b7905

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page