MCP Catalogs
首页pfc-mcp screenshot

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_docs

    Browse PFC documentation and command references

  • search_pfc_docs

    Search for specific PFC commands or topics

  • pfc_execute_code

    Execute code directly in PFC interactive REPL

  • pfc_submit_task

    Submit a long-running simulation task to PFC

  • pfc_monitor_task

    Monitor the progress of a submitted PFC task

  • pfc_interrupt_task

    Interrupt a running PFC simulation task

  • pfc_task_history

    View 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/)

安装步骤

  1. 在客户端配置中注册 MCP 服务器:
{
  "mcpServers": {
    "pfc-mcp": {
      "command": "uvx",
      "args": ["pfc-mcp"]
    }
  }
}
  1. 从 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。