
pfc-mcp
by yusong652·★ 37·综合分 44
MCP 服务器连接 AI 代理与 ITASCA PFC,通过自然对话运行离散元模拟。
developer-toolsai-llmproductivity
1
Forks
1
活跃 Issue
本月
最近提交
2 天前
收录于
概述
pfc-mcp 是一个专业的 MCP 服务器,将 AI 代理与 ITASCA 的离散元模拟软件 PFC 连接起来。它既提供了浏览 PFC 命令的文档工具,也提供了通过自然语言直接运行模拟的执行工具。该服务器支持多个 PFC 版本,并提供交互式 REPL、任务管理和进度监控等功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过对话式 AI 界面自动化离散元模拟
你:帮助研究人员获取 PFC 命令文档和使用示例
你:实现模拟任务的远程控制和监控
你:支持哪些 PFC 版本?
你:是否与 MCP 客户端兼容?
什么时候选它
当您使用ITASCA PFC模拟,并希望通过自然对话利用AI代理进行文档浏览、代码执行和模拟管理时,选择pfc-mcp。
什么时候不要选它
如果您无法访问ITASCA PFC软件,或者需要非PFC离散元法模拟工具的解决方案,则不适合使用。
此 server 暴露的工具
从 README 抽取出 7 个工具browse_pfc_docsBrowse PFC documentation and command references
search_pfc_docsSearch for specific PFC commands or topics
pfc_execute_codeExecute code directly in PFC interactive REPL
pfc_submit_taskSubmit a long-running simulation task to PFC
pfc_monitor_taskMonitor the progress of a submitted PFC task
pfc_interrupt_taskInterrupt a running PFC simulation task
pfc_task_historyView history of previously executed PFC tasks
可对比工具
pfc-mcpdem-mcpitasca-api-wrapperpfc-python-api
安装
前提条件
- 已安装 ITASCA PFC 6.0、7.0 或 9.0
- 已安装 [uv](https://docs.astral.sh/uv/getting-started/installation/)
安装步骤
- 在客户端配置中注册 MCP 服务器:
{
"mcpServers": {
"pfc-mcp": {
"command": "uvx",
"args": ["pfc-mcp"]
}
}
}- 从 PFC 内部启动桥接:下载并运行 [addon.py](addon.py)
FAQ
- 支持哪些 PFC 版本?
- 支持 PFC 6.0、7.0 和 9.0 版本,可通过 version 参数选择。
- 是否与 MCP 客户端兼容?
- 是的,与 Claude Code、Codex CLI、Gemini CLI、GitHub Copilot CLI 和其他 MCP 客户端兼容。
pfc-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。