{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bp6xcbth2xca","handle":"iflow-mcp-jianzhichun-abaqus-mcp-server","url":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server","links":{"self":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/record.json","html":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server","markdown":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-jianzhichun-abaqus-mcp-server","status":"https://wellknown.network/api/v1/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/status","claim":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-jianzhichun-abaqus-mcp-server/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-jianzhichun-abaqus-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_jianzhichun-abaqus-mcp-server","summary":"An MCP server to execute Python scripts within an existing Abaqus/CAE GUI session and retrieve message log information","description":"English | [中文](README_zh.md)\n\n# ABAQUS MCP Server for GUI Scripting\n\nAn MCP (Model Context Protocol) server designed to interact with an **already running** Abaqus/CAE Graphical User Interface (GUI). It allows for the execution of Python scripts within the Abaqus environment and retrieval of messages from the Abaqus message log/area, all through MCP tools.\n\nThis server uses GUI automation techniques (`pywinauto`) to control the Abaqus/CAE application.\n\n## Features\n\n- **Script Execution in GUI**: Executes Python scripts by automating the \"File -> Run Script...\" menu in an active Abaqus/CAE session.\n- **Message Log Retrieval**: Attempts to scrape text content from the Abaqus/CAE message/log display area.\n- **MCP Interface**: Exposes functionalities as standard MCP tools and prompts for easy integration with LLM agents and other MCP-compatible clients.\n- **Operates on Existing GUI**: Does not start or stop Abaqus/CAE; it requires an Abaqus/CAE session to be already open and running.\n\n## System Requirements\n\n-   **Operating System**: Windows (due to `pywinauto` and Abaqus GUI interaction).\n-   **Python**: Python 3.7+.\n-   **Abaqus/CAE**: A compatible version of Abaqus/CAE must be installed and **already running with its GUI open** when using this server.\n\n## Python Dependencies\n\nInstall the required Python packages using pip:\n\n```bash\npip install -r requirements.txt\n```\n\n(See `requirements.txt` for the list of dependencies, primarily `mcp[cli]`, `pywinauto`, `pygetwindow`, `psutil`, `pywin32`.)\n\n## Configuration\n\n1.  **Ensure Abaqus/CAE is Running**: Before starting this MCP server, make sure the Abaqus/CAE application is open on your desktop, with the GUI loaded and responsive.\n2.  **Accessibility**: Ensure no other modal dialogs are blocking the Abaqus/CAE interface when the server attempts to interact with it.\n\n## Usage\n\n### Starting the MCP Server\n\nNavigate to the server's directory and run:\n\n```bash\npython mcp_server.py\n```\n\nThe server will start and be ready to a…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_jianzhichun-abaqus-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_jianzhichun-abaqus-mcp-server","registry":"pypi","observedAt":"2026-11-09T09:28:44.425Z","publishedAt":"2026-02-13T22:40:29.830443Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_jianzhichun-abaqus-mcp-server","url":"https://pypi.org/project/iflow-mcp_jianzhichun-abaqus-mcp-server/","firstSeenAt":"2026-09-09T19:24:08.986Z","fetchedAt":"2026-11-09T09:27:18.252Z","normalizedAt":"2026-11-09T09:27:18.252Z"}]},"firstSeenAt":"2026-09-09T19:24:08.986Z","updatedAt":"2026-11-09T09:28:44.425Z"}