pfc mcp
 ](https://pepy.tech/project/pfc-mcp) ](https://github.com/yusong652/pfc-mcp/stargazers)  
pfc3d>model new ;now, with LLM.
pfc mcp 将AI代理连接到 ITASCA PFC 穿过 模型上下文协议 --通过自然对话浏览文档、运行模拟和执行代码。
pfc3d>model solve ;LLM solves.
工具(10)
5个文档工具 -浏览和搜索PFC命令、Python API和参考文档。不需要桥。
5个执行工具 --交互式REPL、任务提交、进度监控、中断和历史记录。需要桥梁。
首次设置
先决条件
- ITASCA PFC 6.0、7.0或9.0 安装
- 紫外线 已安装(for
uvx)
代理设置(推荐)
将此复制到您的AI代理并让其自行配置:
Fetch and follow this bootstrap guide end-to-end:
https://raw.githubusercontent.com/yusong652/pfc-mcp/main/docs/agentic/pfc-mcp-bootstrap.md手动设置
1.注册MCP服务器 在客户端配置中:
{
"mcpServers": {
"pfc-mcp": {
"command": "uvx",
"args": ["pfc-mcp"]
}
}
}2.从PFC内部启动电桥:
下载 addon.py,然后在PFC内使用这两个流中的任何一个:
- 将文件内容复制到PFC IPython控制台并运行它们
- 或者下载文件并在PFC GUI中执行
验证
重新启动您的AI代理(Claude Code、Codex CLI、Gemini CLI等),并让它调用 pfc_execute_code 以验证连接。
日常启动
一旦第一次设置完成,每个新的PFC会话只需要重新启动桥接器——粘贴 addon.py 进入PFC的IPython控制台,您就可以重新联机了。MCP客户端配置仍然存在。
特性
- 多版本PFC支持 -PFC 6.0、7.0和9.0的命令文档
version参数 - 分层文档浏览 -代理在PFC命令树中导航以发现功能和边界,从而减少产生幻觉的命令
- 增强的绘图文档 -补充官方文件的绘图项目参考文件
- 交互式REPL -在提交完整脚本之前进行快速迭代;代理可以快速测试和优化代码
- 任务生命周期管理 -提交长时间运行的模拟、监控进度、中断正在运行的任务和浏览任务历史记录
- 多客户端兼容 -与Claude Code、Codex CLI、Gemini CLI、GitHub Copilot CLI、OpenCode、toyoura nagisa和其他MCP客户端配合使用
故障排除
看 故障排除 在引导指南中。
发展
贡献
欢迎PR和问题!看 开发者指南 开始吧。
许可证
麻省理工学院-见 许可证.
