Token导航 LogoToken导航TokenDH.com
MCP Server Bankdemo logo
办公协作stdio官方级别未说明来源级核验

MCP Server Bankdemo

MCP Server

一个通过可观察性工具和Jira集成,由LLM协调的银行生产事件调查演示工具。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonJira集成团队协作

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

michelangelodorado

提供方

michelangelodorado

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install websockets httpx

详细介绍

MCP银行演示

开始

cd mcp-server-bankdemo && docker compose up --build

Librechat配置(Librechat.Yaml)

mcpSettings:
  allowedDomains:
    - "10.1.10.102"
mcpServers:
  observability:
    type: sse
    url: http://10.1.10.102:8001/sse
    timeout: 30000
  jira:
    type: sse
    url: http://10.1.10.102:8002/sse
    timeout: 30000

测试

pip install websockets httpx
python test_mcp.py 10.1.10.102

📊 演示脚本:使用MCP+LibreChat进行事件调查

这个演示使用可观察性工具和Jira集成,在LLM的精心策划下,讲述了一个真实的生产事件。

______________________________________________________________________

🚀 设置

  1. 在中打开聊天 Librechat
  2. 确保 两台MCP服务器均已启用
  3. 发送以下提示 一次一个

______________________________________________________________________

🧭 分步演示

第一步——设置场景

提示

我们收到客户投诉,称移动银行卡支付失败。你能检查过去60分钟卡身份验证服务的延迟吗?

预期行为

  • 呼叫 metrics_query_range
  • 显示 card-auth-service 延迟在过去一小时内急剧上升
  • 峰值延迟大致达到 1.8-2.0秒

______________________________________________________________________

步骤2——检查错误日志

提示

在卡身份验证服务上搜索与“超时”相关的错误日志

预期行为

  • 呼叫 logs_search
  • 显示重复的超时相关故障,例如:

- timeout acquiring db connection - context deadline exceeded

______________________________________________________________________

步骤3——检查数据库池

提示

DB连接池是什么样子的?查询db_pool_active_connections以获取卡身份验证服务

预期行为

  • 呼叫 metrics_query_range
  • 显示数据库池使用率从附近攀升 1250/50
  • 确认游泳池已饱和

______________________________________________________________________

第4步——找到根本原因

提示

最近是否有任何部署可能导致这种情况?

预期行为

  • 呼叫 deploys_list
  • 显示最近部署的 欺诈引擎v2.14.0-rc3
  • 显示速度阈值已从 83 txns/min
  • 部署发生在事件激增前不久

______________________________________________________________________

第5步——检查爆炸半径

提示

显示支付服务的服务依赖关系图

预期行为

  • 呼叫 service_dependencies
  • 显示以下各项的直接依赖关系 payment-service:

- card-auth-service - fraud-engine

______________________________________________________________________

第6步——查找待命人员

提示

现在谁在呼叫支付服务?

预期行为

  • 呼叫 team_oncall_lookup
  • 退货 Raj Patel,高级SRE

______________________________________________________________________

步骤7——创建事件

提示

创建SEV-1 Jira事件:“卡支付失败——部署欺诈规则后数据库池耗尽”。将其设置为关键优先级,键入偶发事件,标记sev-1、付款、偶发事件。分配给raj.patel@bank.internal

预期行为

  • 呼叫 issue_create
  • 创建事件并返回 PAY-1043

______________________________________________________________________

第8步——添加证据

提示

在PAY-1043中添加一条注释,并附上根本原因摘要:欺诈引擎部署v2.14.0-rc3降低了速度阈值,导致身份验证请求激增,使postgres主数据库上的DB连接池饱和。延迟飙升至1800毫秒左右。

预期行为

  • 呼叫 issue_comment
  • 将调查摘要添加到事件中

______________________________________________________________________

步骤9——过渡到进行中

提示

将PAY-1043移至进行中

预期行为

  • 呼叫 issue_transition
  • 更改状态 待办进行中

______________________________________________________________________

步骤10——验证待办事项

提示

在Jira中搜索所有关键优先级问题

预期行为

  • 呼叫 issue_search
  • 显示新创建的SEV-1以及其他现有的关键问题

______________________________________________________________________

⚡ 一个提示版本

您还可以在一个提示中运行完整的演示:

客户报告手机银行卡支付失败。使用可观察性工具调查问题——检查指标、日志和最近的部署。确定根本原因,找到待命人员,在Jira中创建SEV-1事件,将您的发现作为评论添加,并将其转换为正在进行中。

预期行为

  • LLM在可观察性和Jira工具之间自动链接整个工作流程

______________________________________________________________________

🧠 这表明了什么

  • 跨操作系统的多步推理
  • 度量和日志相关性
  • 部署感知根本原因调查
  • 依赖性分析
  • 随叫随到的所有权发现
  • 自动事件创建和工作流更新

______________________________________________________________________

🏁 结果

在本演示结束时,您将拥有:

  • 确定了付款失败事件的可能来源
  • 相关延迟、日志、数据库饱和和最近的部署
  • 创建并更新了Jira事件
  • 在现实的事件响应工作流程中演示了自主工具链

______________________________________________________________________

目录标签

目录标签

PythonJira集成团队协作事件调查本地部署可观察性LLM协调银行服务

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP