关于 summitflow-mcp
summitflow-mcp 为小型非营利组织及其 AI Agent 提供资助管理计算工具,涵盖截止日期倒推、工作日和预算。工具无需 API 密钥、账号或网络连接。
主要功能
- 01从资助截止日期倒推关键日期
- 02按美国联邦假日计算工作日
- 03计算含间接费用的资助预算
- 04估算志愿者时间价值
- 05按公平市场价值汇总实物捐赠
- 06查询美国联邦假日
适用场景
- 01为资助申请安排起草与内部审核日期
- 02核算申请期间的工作日
- 03按指定成本基数编制资助预算
- 04为配套资金核算志愿服务和实物捐赠
MCP 相关
作为 MCP 服务,它向客户端提供资助期限、日期、预算和捐赠价值计算工具。工具为纯函数,无需 API 密钥、账号或网络调用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
9收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| year | integer | 是 |
详细介绍
SummitFlow MCP
面向 AI Agent 的资助管理工具。根据资助方截止日期倒推计划, 计算联邦假日周边的工作日,按正确的基数编制资助预算(含间接费用), 并评估志愿服务和实物捐赠的价值。
无需 API 密钥。无需账户。无需网络调用。 每个工具都是纯函数。
这些工具的网页版位于 summitflow.co/tools。
安装
Claude Desktop — 将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"summitflow": {
"command": "uvx",
"args": ["summitflow-mcp"]
}
}
}
或者运行 pip install summitflow-mcp。无需环境变量。
工具
| 工具 | 功能 |
|---|---|
grant_deadline_plan | 根据截止日期倒推起草、内部审核和材料包完成日期 |
grant_lead_times | 该计划采用的提前期,以及每项提前期的依据 |
business_days_between | 两个日期之间的工作日数,跳过周末和美国联邦假日 |
add_business_days | 在某个日期上增加或减少工作日 |
federal_holidays | 某一年的美国联邦假日及其补休日 |
grant_budget | 完整预算,按 MTDC 或 TDC 计算福利费用和间接费用 |
volunteer_time_value | 按公布的全国费率评估志愿服务时数 |
in_kind_value | 按公平市场价值汇总捐赠的商品和服务 |
summitflow_resources | 网上的免费模板、指南和计算器 |
为什么这些细节很重要
间接费用要按正确的基数计算。 grant_budget 默认使用修正后直接成本总额(MTDC),其中不包括设备,也不包括每份合同超过首个 $25,000 的部分。将费率应用于直接成本总额是最常见的预算错误,会导致申请金额虚高,评审人员也会注意到这一点。该工具会报告所用的基数以及排除的项目。
使用补休日,而非名义日期。 如果联邦假日落在星期六,政府办公室会在前一个星期五关闭。对于截止日期计算而言,这关系到能否按时提交,因此所有日期计算都使用补休日。
志愿服务费率有出处,而非凭空编造。 volunteer_time_value 默认采用 Independent Sector 公布的全国志愿服务时间价值(2025 年),并会在输出中注明,因为无法找到依据的配套金额也无法辩护。提供专业服务的熟练志愿者应按该项工作的费率估值。
截止日期不等于计划。 grant_deadline_plan 会返回三个更早的日期,因为这些日期才适合写进日历并标注负责人的姓名。截止日期当天本应平平稳稳。
开发
git clone https://github.com/RyanKramer/summitflow-mcp
cd summitflow-mcp
pip install -e .
summitflow-mcp
关于
由 SummitFlow 构建——为小型非营利组织提供资助截止日期保障。免费提供 模板、 指南和 计算器。
采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。