Token导航 LogoToken导航

MCP Server · 开发工具

Incidentflow MCP

一个开源的、基于MIT许可的事件流管理平台,提供API文档、VS Code集成、速率限制和工具防护等功能,适用于开发者进行事件管理和API交互。

未说明官方级别未说明来源级核验工具 0
事件管理开源工具PythonVS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
IncidentFlow-io
提供方
IncidentFlow-io

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Incidentflow MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 VS Code,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

发生率低mcp

IncidentFlow MCP服务器在MIT许可证下是开源的。

IncidentFlow云平台和托管服务是专有的。

本地API文档(OpenAPI+Fern)

该存储库包含代码衍生的OpenAPI规范和Fern-docs配置,因此贡献者可以在本地检查完整的公共API表面。

记录了什么

  • 公共操作端点: /install.sh, /healthz, /readyz, /metrics
  • MCP传输端点: /mcp (GET, POST, OPTIONS)
  • 授权要求
  • 请求/响应模式
  • 可再用元件
  • 常见错误响应(401, 403, 429, 500)
  • MCP的JSON-RPC请求示例(initialize, tools/list, tools/call)

先决条件

安装Fern CLI:

npm install -g fern-api

生成并验证OpenAPI

make openapi-generate
make openapi-validate

输出规格:

  • openapi/openapi.yaml

在本地运行Fern检查和文档

make fern-check
make fern-docs-dev

替代直接命令:

cd fern
FERN_NO_VERSION_REDIRECTION=true fern check
FERN_NO_VERSION_REDIRECTION=true fern docs dev
FERN_NO_VERSION_REDIRECTION=true fern generate --docs --preview

fern generate --docs --preview 可能需要 fern login (或 FERN_TOKEN)这取决于您的Fern帐户/工作区设置。

文档的自定义域

Fern文档配置了自定义域:

  • docs.incidentflow.io

对于生产出版:

make fern-docs-publish

对于预览发布:

make fern-docs-generate

DNS注释:

  • 创建 CNAME 记录 docs.incidentflow.io 在您的Fern仪表板/域设置中设置Fern提供的目标。

MCP模式保真度注意事项

这 /mcp 端点被实现为自定义ASGI代理路由,并支持OpenAPI无法完全编码的可流化HTTP行为(包括SSE路径)。\ OpenAPI文档有意捕获稳定的HTTP+JSON-RPC合约和代表性示例,而没有发明不存在的端点或传输行为。

CI自动化(GitHub操作)

此存储库包括一个文档工作流,位于 .github/workflows/docs.yml:

  • 在pull请求上:生成OpenAPI,验证它,并运行 fern check.
  • 关于推送 main:执行相同的验证,然后运行 fern generate --docs --preview 如果 FERN_TOKEN 已配置。
  • 手动运行(workflow_dispatch):set publish_production=true 发布到自定义域。

发布预览所需的存储库密码:

  • FERN_TOKEN

VS代码MCP安装程序

在入口后部署此服务(例如, https://mcp.incidentflow.io), 该应用程序公开了一个动态安装程序端点:

curl -fsSL https://mcp.incidentflow.io/install.sh | bash

该脚本自动配置VS Code工作区 .vscode/mcp.json 与:

  • type: "http"
  • url: https:///mcp

首先检查安装程序(推荐)

您可以在运行安装程序之前检查它:

curl https://mcp.incidentflow.io/install.sh

或者:

curl https://mcp.incidentflow.io/install.sh | less

试运行

在不修改工作区的情况下预览更改:

curl https://mcp.incidentflow.io/install.sh | bash -s -- --dry-run

这将打印将要写入的MCP配置。

速率限制和工具防护装置

此服务器在两层中应用面向生产的保护:

  1. HTTP传输级别限制(返回 429 Too Many Requests)
  2. 主控程序 tools/call 执行保护(结构化JSON-RPC/MCP错误)

运输水平限制

受保护的端点:

  • /mcp
  • 身份验证端点(如果存在)(/authorize, /token, /register, /oauth/register)

身份解析顺序:

  1. workspace_id + user_id
  2. client_id
  3. 客户端IP

计划元数据作为原始身份元数据传递(例如 auth_context["plan"] 或 X-Plan/X-Plan-Tier 标题)。核心OSS逻辑不映射或硬编码SaaS层。

默认OSS策略:

  • 未经身份验证: 20 req/min 按IP
  • 已验证: 60 req/min 按本金计算

在达到传输限制时,服务器返回HTTP 429 与:

  • Retry-After
  • X-RateLimit-Limit
  • X-RateLimit-Remaining
  • X-RateLimit-Reset

工具级别限制和执行策略

对于 tools/call 请求:

  • 经过身份验证的默认值: 20 calls/min
  • 昂贵的工具: 5 calls/min 每个身份
  • 经过身份验证的默认并发性:最大 2 并发工具执行
  • 默认超时: 30s (可选择每个工具的超控)

Bucket密钥选择是由策略驱动的(ip | principal | workspace)并与身份分开解决。

工具保护错误作为结构化MCP/JSON-RPC错误返回,并带有安全消息,例如:

  • Rate limit exceeded for tool invocation
  • Too many concurrent tool invocations
  • Tool execution timed out

昂贵工具政策

通过以下方式设置昂贵的工具:

EXPENSIVE_TOOLS=incident_graph_build,large_correlation,slack_thread_mining,github_org_search

Redis要求

速率限制和并发状态是Redis支持的跨多个应用副本工作。 在地方发展方面:

REDIS_URL=redis://:redis-dev-password@127.0.0.1:6379/0

指标

暴露在 /metrics (普罗米修斯格式):

  • mcp_http_requests_total
  • mcp_http_rate_limited_total
  • mcp_tool_calls_total
  • mcp_tool_rate_limited_total
  • mcp_tool_timeouts_total
  • mcp_tool_concurrency_rejections_total

有关生产MCP可观察性设计、PromQL和警报示例,请参阅 docs/observability.md.

托管令牌自检模式(推荐)

对于SaaS部署,首选来自以下位置的托管凭据 platform-api 超过静态 INCIDENTFLOW_PAT.

在中设置这些变量 incidentflow-mcp:

PLATFORM_API_BASE_URL=http://127.0.0.1:8000
PLATFORM_API_INTROSPECT_PATH=/api/v1/tokens/introspect
PLATFORM_API_TIMEOUT_SECONDS=5

在此模式下,MCP通过平台api验证传入的承载令牌,并接收 从自省响应中提取工作区/用户/范围上下文。令牌元数据,如 作为 last_used_at 在自省期间在平台api中更新。

回退行为:

  • 如果 PLATFORM_API_BASE_URL 未设置,MCP使用本地身份验证(INCIDENTFLOW_PAT 和/或本地回购令牌)。
  • 在生产环境中,必须至少配置一个身份验证源(PLATFORM_API_BASE_URL 或 INCIDENTFLOW_PAT).

external_status_check 响应模式

external_status_check 支持两种输出模式:

  • response_mode=compact (默认):VS代码/复制副本渲染的聊天安全摘要。
  • response_mode=full:用于深入RCA分析的原始平台作业有效载荷。

轮询行为:

  • 如果 check_id 提供,MCP轮询现有 job_id 并且不创建新作业。
  • 如果 check_id 如果省略,MCP将提交一个新的异步作业。

示例(紧凑型):

{
  "providers": ["github"],
  "wait_for_result": true,
  "days_back": 30,
  "response_mode": "compact"
}

示例(完整):

{
  "providers": ["github"],
  "wait_for_result": true,
  "days_back": 30,
  "response_mode": "full"
}

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

事件管理Python本地部署API文档速率限制VSCode集成开源工具

支持客户端

VS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 VS Code 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Incidentflow MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Incidentflow MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Incidentflow MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Incidentflow MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Incidentflow MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Incidentflow MCP 支持哪些客户端?

公开资料标注支持 VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP