MODFLOW-AI MCP服务器
一个托管的模型上下文协议(MCP)服务器,使AI助手能够访问MODFLOW、PEST、FloPy和PyEMU文档、代码和教程。你的助手搜索并检索真实的来源,而不是猜测。
它的作用
MODFLOW-AI MCP服务器公开了七个工具 模型上下文协议人工智能助手呼叫他们搜索文档、检索文件并返回引用的答案。
主要特点
- 多存储库搜索 跨MODFLOW 6、MODFLOW-UG、PEST、PEST++、PEST_HP、plproc、gwutils、FloPy和PyEMU。
- 文本和语义搜索,每个都针对特定的内容类型(文档、代码、教程)进行了调优。
- 缩略语扩展 适用于MODFLOW/PEST术语(WEL、RIV、MAW、CHD、DRN、UZF等)。
- GitHub网址 与每个代码或教程结果一起返回。
- 按精确路径检索文件,对超过30KB的文件进行分页。
- 认证访问 --查询不会被存储或记录。
入门指南
1.请求访问
如需访问,请访问 www.modflow.ai。您将通过电子邮件收到配置说明。
2.兼容的AI助手
HTTP传输 (直接连接):
- VS Code
- 光标
需要MCP远程:
- 克劳德桌面版
- Claude.ai(克劳德法典)
- 帆板运动
3.配置
您的访问电子邮件包括端点URL和客户端的确切配置块。
📚 可用工具
搜索
search_docs
在文档、Python模块和教程笔记本中进行全文搜索。
- 超灵活
repository参数(数组,逗号/空格/管道/分号分隔)。 - 通配符(
*)以及布尔运算符(AND/OR/NOT). - 缩略语扩展(
UZF→ 非饱和区流)。 - 省略
repository搜索一切。
搜索代码
FloPy和PyEMU的API和模块搜索。
- 返回签名、参数和文档字符串。
- 包括包装代码(WEL、RCH等)和模型族。
- 直接GitHub链接到源代码。
搜索教程
教程和工作流程。
- 按复杂性筛选(初级/中级/高级)。
- 显示先决条件和常见修改。
- 用例中的数组搜索和实现技巧。
语义搜索文档
使用OpenAI嵌入进行基于概念的文档搜索。最适合“如何”和探索性查询。
语义研究教程
在具有领域感知匹配的教程中进行语义搜索(例如,不确定性与流建模)。
检索
获取_文件_内容
按精确路径获取完整文件。分页超过30KB的文件。
get_modflow_ai_info
服务器概述:可用的存储库、工具和统计信息。没有参数。
💡 使用示例
AI代理如何使用这些工具
用户:“如何在MODFLOW 6中设置抽油井?” 客服电话: search_docs 随着 query="WEL package MODFLOW 6" → WEL包文档,示例,API。
用户:“给我看FloPy的初学者教程” 客服电话: search_tutorials 随着 query="getting started", complexity="beginner" → 一步一步的FloPy教程和代码。
用户:“解释粒子追踪在地下水模型中的工作原理” 客服电话: semantic_search_docs 使用概念查询 → 理论和数学解释。
用户:“我需要NPF包文档文件” 客服电话: get_file_content 精确的路径 → 完整的NPF文档。
用户“什么是MODFLOW AI?” 客服电话: get_modflow_ai_info → 服务器概述。
查询提示
- 使用
search_docs没有repository一次搜索一切。 - 使用特定术语或首字母缩略词(
UZF,WEL package)而不是长句。 - 开始
get_modflow_ai_info看看有什么可用的。 - 使用
semantic_search_docs对于“如何/为什么”的概念性问题。 - 避免同一查询在多个工具之间重叠。
- 使用
search_code--不是语义搜索,而是精确的函数或类名。
📊 可用存储库
代码
- 软驱 --MODFLOW的Python包(模块和教程)。
- pyEMU --用于不确定性分析和PEST++集成的Python工具。
文档
- Modflow AI --服务器文档和指南。
- MODFLOW 6 --美国地质调查局模块化地下水流模型。
- MODFLOW-USG --非结构化网格版本。
- 害虫 --参数估计工具包。
- 害虫++ --下一代PEST工具。
- PEST_HP --高性能计算版本。
- gwutils --地下水公用工程计划。
- plproc --飞行员点处理器。
🔍 搜索智能
首字母缩略词识别
服务器会自动扩展常见的MODFLOW/PEST首字母缩略词:
WEL→ 井包装RIV→ 河流套餐MAW→ 多含水层井CHD→ 恒定水头边界DRN→ 排水包EVT→ 蒸散发RCH→ 充值SFR→ 流量演算- …以及更多。
方法选择
- 文本搜索 确切的术语、缩略语、引用短语。
- 语义搜索 对于概念性/“如何”问题。
- 混合搜索 当查询从两者中受益时。
GitHub网址
代码结果包括直接链接:
- FloPy模块:
github.com/modflowpy/flopy/blob/develop/… - PyEMU模块:
github.com/pypest/pyemu/blob/develop/…
💬 反馈与支持
- 问题和疑问:通过您的访问电子邮件中的联系人联系。
- 功能请求:告诉我们什么对您的工作流程有帮助。
- 更正:建议改进文档或覆盖范围。
📄 许可和条款
MODFLOW-AI MCP服务器是一种专有的托管服务。使用它即表示您同意:
- 在费率限制范围内使用服务。
- 不进行逆向工程或滥用服务。
服务按原样提供。没有授权重新分发源代码。
如有疑问或访问: 领英.
🙏 致谢
基于以下数据构建:
______________________________________________________________________
*如需访问,请访问 www.modflow.ai.*
