关于 context-bridge
context-bridge 是一个将 Jira、Sentry 和 GitHub Actions 等开发信息集中到单一 MCP 端点的服务,面向需要跨工具获取开发上下文的 AI Agent。它还提供 Slack 状态通知工具;README 将部分数据标为模拟数据。
主要功能
- 01按 ID 获取 Jira 工单
- 02检索 Sentry 问题
- 03查看 GitHub Actions 运行状态
- 04发送 Slack 状态通知
适用场景
- 01让 AI Agent 查询工单进度
- 02汇总错误告警与 CI 状态
- 03通过 Slack 发送状态更新
MCP 相关
context-bridge 作为 MCP 服务向客户端提供开发工具数据查询和 Slack 通知工具。README 建议将运行中的 MCP 服务端点添加到 Claude Code 或 Cursor 等 AI 环境。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
uvx context-bridge-mcp需要配置的环境变量
JIRA_BASE_URLYour Jira instance URL (e.g., https://yourcompany.atlassian.net)JIRA_EMAILYour Jira account emailJIRA_API_TOKEN密钥Your Jira API tokenSENTRY_ORG_SLUGYour Sentry organization slugSENTRY_AUTH_TOKEN密钥Your Sentry auth tokenGITHUB_PERSONAL_ACCESS_TOKEN密钥Your GitHub Personal Access Token本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
3收录的工具列表 · 更新于 4 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ticket_id | string | 是 |
详细介绍
Context Bridge
Context Bridge——为所有开发工具提供一个 MCP 端点
问题:
- Jira、Sentry、GitHub 和 CI 系统中的工具过多。
- 上下文碎片化,导致 AI Agent 难以跨工具操作。
- AI Agent 目前无法获取关键开发上下文(Jira 工单、Sentry 警报、CI 状态)。
设置:
pip install -r requirements.txt(或安装所需依赖项)- 设置所需的环境变量(例如 Jira/Sentry 的 API 密钥)。
- 将运行中的 MCP 服务端点添加到 AI 环境(例如 Claude Code 或 Cursor)中,作为自定义 MCP 服务。
快速开始
运行服务:
python server.py- 确保已设置所需的环境变量。
示例
get_jira_ticket 的示例响应:
{"id": "PROJ-123", "summary": "Fix login bug", "status": "In Progress"}
工具:
| 工具名称 | 描述 | 状态 |
|---|---|---|
get_jira_ticket | 根据 ID 获取模拟的 Jira 工单数据。 | ✅ 已实现 |
get_sentry_issues | 获取 Sentry 警报。 | ✅ 已实现 |
get_github_actions_runs | 检查仓库的 CI/CD 状态。 | ✅ 已实现 |
send_slack_notification | 向 Slack 发送状态更新。 | ✅ 已实现 |
许可证: MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。