适合谁
- 已安装 ITASCA 引擎并希望在 AI 智能体中通过自然对话驱动仿真的岩土与地质力学工程师
- 需要频繁查询 PFC/FLAC/3DEC/MPoint/MassFlow 命令与 Python API 文档的用户
- 需要提交并监控长时间仿真任务、同时还在调试代码的研究人员
- 使用 Claude Code、Codex CLI、Gemini CLI 等 MCP 客户端的技术团队
itasca-mcp(ITASCA MCP Server)是一个采用 MIT 许可证的社区项目,通过 Model Context Protocol 把 AI 智能体连接到 ITASCA 的 PFC、FLAC、3DEC、MPoint 与 MassFlow。它提供 10 个工具:5 个无需 bridge 的文档工具(命令、Python API 与参考文档浏览检索,支持多引擎与多版本),以及 5 个需要 bridge 的执行工具(交互式 REPL、任务提交、进度监控、中断与历史)。它适合已安装 ITASCA 引擎、希望在自然对话中查询文档、提交并监控仿真的岩土工程用户;不适合未安装 ITASCA 引擎或期待官方支持的用户。主要风险在于执行类工具会真实运行仿真代码、bridge 会从 PyPI 自动检查并自我升级,以及模型仍可能生成不存在的命令。
最强项 · 文档质量 13/20 最弱项 · 安全与权限 9/20
静态评测 · 未实际运行收录于 2026-09-18
查看 FMRS 评分方法 →运行环境:Python 3.10+ · 预编译二进制
claude mcp add itasca-mcp -- uvx itasca-mcp,或手动在 MCP 配置文件中写入 {"mcpServers":{"itasca-mcp":{"command":"uvx","args":["itasca-mcp"]}}}。import itasca_mcp_bridge 与 itasca_mcp_bridge.start() 即可恢复连接(start() 会检查 PyPI 上是否有更新的 bridge 版本并自行升级)。{"mcpServers":{"itasca-mcp":{"command":"uvx","args":["itasca-mcp"]}}}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"itasca-mcp": {
"command": "uvx",
"args": [
"itasca-mcp"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add itasca-mcp -- uvx itasca-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
重启 AI 客户端后,要求其调用 itasca_execute_code 验证与 ITASCA 引擎的连接是否成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
itasca-mcp 是一个基于 Model Context Protocol 的服务器,把 AI 智能体连接到 ITASCA 的地质力学仿真软件——PFC、FLAC、3DEC、MPoint 与 MassFlow。智能体可以浏览并检索所选引擎的命令文档、Python API 与参考文档,提交长时间运行的仿真任务、监控进度、中断任务并查看任务历史,还能在仿真运行期间通过交互式 REPL 执行代码而不打断任务。文档类工具无需 bridge;执行类工具需要在 ITASCA 引擎内启动 bridge(通过 addon.py 或 itasca_mcp_bridge.start())。软件通过必需的 software 参数选择,命令文档支持通过 version 参数切换版本(PFC 6.0/7.0/9.0、FLAC 7.0/9.0、3DEC 7.0/9.0)。该项目以 PyPI 包 itasca-mcp 分发,使用 uvx 以 stdio 方式运行,采用 MIT 许可证,属于社区项目而非 ITASCA 官方产品。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 c1eeecd3dfe7 数据同步于 2026-11-02 查看 FMRS 评分方法