Token导航 LogoToken导航TokenDH.com
Opsorch MCP logo
AI代理stdio官方级别未说明来源级核验

Opsorch MCP

MCP Server

opsorch-mcp是OpsOrch的模型上下文协议(MCP)服务器,为LLM和代理运行时提供安全的只读MCP工具。

工具数

18

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaudeLLM工具ClaudeCursor

安装说明

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

作者 / 组织

OpsOrch

提供方

OpsOrch

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

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

命令预览

docker run -d \

详细介绍

opsorch mcp

](https://github.com/OpsOrch/opsorch-mcp/releases) ![License](https://github.com/OpsOrch/opsorch-mcp/blob/main/LICENSE) ![CI](https://github.com/OpsOrch/opsorch-mcp/actions)

opsorch-mcp是OpsArch的模型上下文协议(mcp)服务器。它将OpsArch Core HTTP API公开为LLM和代理运行时的安全、只读MCP工具。

入门

本地开发

npm install
npm run dev    # runs via ts-node over stdio
# or
npm run build && npm start

服务器默认使用stdio传输;从指向编译的MCP客户端(例如,Claude Code、MCP Inspector、Cursor)生成它 dist/index.js.

码头工人

每次发布时,Docker镜像都会自动构建并发布到GitHub容器注册表。您可以使用Docker运行MCP服务器:

# Pull the latest version
docker pull ghcr.io/opsorch/opsorch-mcp:latest

# Run with environment variables
docker run -d \
  --name opsorch-mcp \
  -p 7070:7070 \
  -e OPSORCH_CORE_URL=http://localhost:8080 \
  -e OPSORCH_CORE_TOKEN=changeme \
  -e MCP_HTTP_PORT=7070 \
  ghcr.io/opsorch/opsorch-mcp:latest

# Or run a specific version
docker pull ghcr.io/opsorch/opsorch-mcp:v1.0.0

# Using Docker Compose
cat > docker-compose.yml  0`).保持请求的行精简(数十行,而不是数百行),除非有人明确批准更广泛的获取。
- **范围**: `scope.service`, `scope.team`,以及 `scope.environment` 是可选字符串,用于缩小每个查询的范围,并且在已知时应始终设置。
- **事故查询(`query-incidents`)**: `query` 是一个自由文本字符串; `statuses`/`severities` 是字符串数组; `metadata` 是一个具有提供程序特定密钥的对象。
- **警报查询(`query-alerts`)**: `query` 是一个自由文本字符串; `statuses`/`severities` 是字符串数组。
- **日志查询(`query-logs`)**: `start`/`end` 是ISO-8601时间戳; `limit` 是最大条目数; `providers` 是一个可选的字符串数组,因此您可以强制使用连接器。在要求批准昂贵的扫描之前,始终限制时间范围。
- **度量查询(`query-metrics`)**: `expression` 是提供者本机查询字符串; `step` 是提供商接受的持续时间字符串(例如。, `30s`, `5m`).时间戳遵循ISO-8601。
- **描述指标(`describe-metrics`)**: `scope` 是标准查询范围。
- **服务查询(`query-services`)**: `ids` 是一个可选的字符串数组; `tags` 是字符串键/值过滤器的映射。
- **团队查询(`query-teams`)**: `name` 是用于基于名称的过滤的可选字符串; `tags` 是团队属性的字符串键/值过滤器的映射。
- **票务查询(`query-tickets`)**: `query` 是一个自由文本字符串; `statuses`/`assignees` 是字符串数组。
- **部署查询(`query-deployments`)**: `query` 是一个自由文本字符串; `statuses`/`environments` 是字符串数组;支持针对目标部署搜索的标准范围过滤。

## 资源

- `opsorch://docs/agents-architecture` –服务 `AGENTS.md` 因此客户端可以直接检索OpsArch代理架构内容。

## 项目脚本

- `npm run dev` –使用ts节点运行TypeScript入口点。
- `npm run build` –将编译好的JS发送到 `dist/`.
- `npm start` –从以下位置运行编译后的服务器 `dist/`.

填写 `AGENTS.md` 根据需要;所有工具都已针对Opsarch核心HTTP API表面。

## 发布

该项目通过GitHub Actions使用自动发布。发布是手动触发的,包括:

- **语义版本控制** 具有可配置的版本凸起(主要、次要、补丁)
- **自动化测试** 释放前要脱衣服
- **Git标记** 具有正确的版本格式(`v{major}.{minor}.{patch}`)
- **变更日志生成** 从提交历史
- **Docker镜像发布** 转到GitHub容器注册表
- **GitHub发布** 附发行说明

### 创建发布

维护人员可以通过以下方式创建新版本:

1. 去 [操作选项卡](https://github.com/OpsOrch/opsorch-mcp/actions)
1. 选择“发布”工作流
1. 点击“运行工作流”
1. 选择版本凹凸类型:
   - **补丁** -Bug修复和小更新(1.0.0→1.0.1)
   - **次要的** -新功能,向后兼容(1.0.0→1.1.0)
   - **主要的** -重大更改(1.0.0→2.0.0)
1. 点击“运行工作流”

发布过程将自动:

- 运行所有测试和linting
- 计算下一个版本号
- 创建并推送一个git标签
- 为多种架构(linux/amd64、linux/arm64)构建和发布Docker镜像
- 使用changelog创建GitHub版本

### 安装选项

**Docker:**

docker pull ghcr.io/opsorch/opsorch-mcp:latest


**GitHub发布:**
从下载发布工件 [发布页面](https://github.com/OpsOrch/opsorch-mcp/releases).

目录标签

目录标签

TypeScriptClaudeLLM工具只读API本地部署模型上下文协议代理运行时

支持客户端

ClaudeCursor

接入字段

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

stdio

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

token

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiotoken部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP