Skip to main content

sap2000-mcp-server

An MCP (Model Context Protocol) server for controlling SAP2000 from AI agents such as Claude Desktop, Codex, and Cursor. Built on the PySap2000 SDK.

Status: placeholder / name reservation. Active development is in progress. This release reserves the package name on PyPI; it is not yet functional. Track progress at the GitHub repository.

Planned architecture

  • Transport: STDIO (local AI clients) in V1; Streamable HTTP (remote) in V2
  • Engine: PySap2000 SDK (only path to SAP2000 COM — no raw COM from MCP layer)
  • Runtime: Single COM worker thread with a request queue (SAP2000 COM is STA-bound)
  • Philosophy: Workflow-oriented tools, not 1:1 OAPI mappings; stateless server; dry-run human-in-the-loop for write operations

Platform requirements

  • Windows 10+ (SAP2000 COM is Windows-only)
  • SAP2000 v24+
  • Python 3.10+

License

MIT

Metadata

Release files for sap2000-mcp-server 0.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sap2000-mcp-server 0.0.0
File Size Uploaded Provenance
sap2000_mcp_server-0.0.0.tar.gz 3.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sap2000-mcp-server 0.0.0
File Interpreter ABI Platform
sap2000_mcp_server-0.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.6 kB

Release files / sap2000_mcp_server-0.0.0.tar.gz

Download URL sap2000_mcp_server-0.0.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b658349c781c68ef6135cec7260fd293a8a2d0444c021205c3f018a71b7c9e41
BLAKE2b-256 checksum
How to use checksums
7211fc13858e226e96c1f1838fee411c9a9b66a84ea4c78bb87a507c7308afa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release files / sap2000_mcp_server-0.0.0-py3-none-any.whl

Download URL sap2000_mcp_server-0.0.0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48a463e3e217672f388978a401a38170a36cdb007848290bb0926fdef4b13337
BLAKE2b-256 checksum
How to use checksums
98ae2b9fcfc055c5f4e5c72eed57ed3bfb3c3e35cc9f321352b10a8581c81391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Security for sap2000-mcp-server 0.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page