
OpsLevel MCP服务器
此MCP(模型上下文协议)服务器为AI提供了与OpsLevel帐户交互的工具。
特性
目前,MCP服务器仅对您的OpsLevel帐户使用只读访问,可以从以下资源读取数据:
- 行动
- 活动
- 检查
- 组件
- 组件依赖关系(组件所依赖的组件)
- 组件依赖项(依赖于组件的组件)
- 文件(API和技术文件)
- 领域
- 过滤器
- 基础设施
- 仓库
- 系统
- 团队
- 用户
设置
- 安装MCP服务器
1. 自制- brew install opslevel/tap/opslevel-mcp 1. Docker- docker pull public.ecr.aws/opslevel/mcp:latest\ 您也可以使用固定版本 查看图库中的可用标签 1. 手册-访问我们的 并下载适用于您的操作系统的二进制文件。
- 你需要一个 API代币 授权MCP服务器通过环境变量与您的帐户通信。
- 为您选择的AI工具设置MCP配置。
克劳德
- 根据Claude Desktop文档在指定路径编辑文件
1. Mac操作系统- ${HOME}/Library/Application\ Support/Claude/claude_desktop_config.json 1. 窗户- %APPDATA%\Claude\claude_desktop_config.json
- 启动(或重新启动)克劳德桌面
{
"mcpServers": {
"opslevel": {
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXXX"
}
}
}
}VS代码
- 打开“设置”菜单(命令+逗号),并为您的用例选择页面顶部的正确选项卡
1. 工作区-在工作区的上下文中配置服务器 1. 用户-在用户的上下文中配置服务器
- 选择特征→ Chat
- 确保“Mcp”已启用
1. 您可能需要让您的Github管理员在组织的CoPilot设置中启用“预览”功能。
- 点击“Mcp>Discovery”下的“在settings.json中编辑”,得到以下配置
1. 也可以直接编辑文件 1. (Mac OS) ${HOME}/Library/Application\\ Support/Code/User/settings.json
- 启动(或重新启动)VS代码
{
"chat.agent.enabled": true,
"chat.mcp.discovery.enabled": true,
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "opslevel_token",
"description": "OpsLevel API Token",
"password": true
}
],
"servers": {
"opslevel": {
"type": "stdio",
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "${input:opslevel_token}"
}
}
}
}
}光标

- 打开光标菜单并选择设置→ 光标设置→ MCP
- 点击“添加新的全局MCP服务器”
- 添加下面的配置
{
"mcpServers": {
"opslevel": {
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXX"
}
}
}
}扭曲
- 在“设置”>“AI”>“管理MCP服务器”下访问您的MCP设置。Warp提供 访问此列表的其他方法的说明。
- 按下添加按钮
- 添加下面的配置
{
"opslevel": {
"command": "opslevel-mcp",
"args": [],
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXX"
},
"start_on_launch": true
}
}帆板运动
- 导航到Windsurf-设置>高级设置
- 向下滚动到Cascade部分,您将找到添加新服务器的选项
- 编辑 mpcconfig.json 具有以下配置
- 重新启动Windsurf
{
"mcpServers": {
"opslevel": {
"command": "opslevel-mcp",
"env": {
"OPSLEVEL_API_TOKEN": "XXXXXX"
}
}
}
}码头工人
如果你没有直接安装二进制文件,而是拉取了docker镜像,你需要调整上述MCP配置,以支持通过docker运行服务器
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"OPSLEVEL_API_TOKEN",
"public.ecr.aws/opslevel/mcp:latest"
],