harness/mcp-server

harness/mcp-server

от harness
MCP сервер для AI-агентов платформы Harness.io. 11 инструментов покрывают 214 типов ресурсов: CI/CD, GitOps, Feature Flags, облачные затраты. Работает через API ключ, расширяется. Автоматизируй пайплайны и инфраструктуру.

Harness MCP Server 2.0

MCP Toplist

An MCP (Model Context Protocol) server that gives AI agents full access to the Harness.io platform through 11 consolidated tools and 262 resource types.

Why Use This MCP Server

Most MCP servers map one tool per API endpoint. For a platform as broad as Harness, that means 240+ tools — and LLMs get worse at tool selection as the count grows. Context windows fill up with schemas, and every new endpoint means new code.

This server is built differently:

  • 11 tools, 262 resource types. A registry-based dispatch system routes harness_list, harness_get, harness_create, etc. to any Harness resource — pipelines, services, environments, orgs, projects, feature flags, cost data, and more. The LLM picks from 11 tools instead of hundreds.
  • Full platform coverage. 42 default toolsets spanning CI/CD, GitOps, Feature Flags, Cloud Cost Management, Security Testing, Chaos Engineering, Database DevOps, Internal Developer Portal, Software Supply Chain, Infrastructure as Code Management, Release Management, Governance, Service Overrides, Knowledge Graph, and more. Opt-in Ansible and observability-evaluation coverage is available when needed.
  • Multi-project workflows out of the box. Agents discover organizations and projects dynamically — no hardcoded env vars needed. Ask "show failed executions across all projects" and the agent can navigate the full account hierarchy.
  • 35 prompt templates. Pre-built prompts for common workflows: build & deploy apps end-to-end, debug failed pipelines, review DORA metrics, triage vulnerabilities, optimize cloud costs, audit access control, plan feature flag rollouts, review pull requests, approve pending pipelines, and more.
  • Works everywhere. Stdio transport for local clients (Claude Desktop, Cursor, Devin Desktop), HTTP transport for remote/shared deployments, Docker and Kubernetes ready.
  • Zero-config start. Just provide a Harness API key. Account ID is auto-extracted from PAT and SAT tokens, org/project defaults are optional, and toolset filtering lets you expose only what you need.
  • Extensible by design. Adding a new Harness resource means adding a declarative data file — no new tool registration, no schema changes, no prompt updates.
У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить harness/mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "harness-mcp-server-or7y": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "harness-mcp-server-or7y": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "harness-mcp-server-or7y": {
      "type": "stdio",
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"harness-mcp-server-or7y\",\"type\":\"stdio\",\"command\":\"/absolute/path/to/npx\",\"args\":[\"-y\",\"harness-mcp-v2@latest\"],\"env\":{\"HARNESS_API_KEY\":\"pat.xxx.xxx.xxx\",\"PATH\":\"/directory/containing/node:/usr/local/bin:/usr/bin:/bin\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "harness-mcp-server-or7y": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add harness-mcp-server-or7y --env HARNESS_API_KEY=pat.xxx.xxx.xxx --env PATH=/directory/containing/node:/usr/local/bin:/usr/bin:/bin -- /absolute/path/to/npx -y harness-mcp-v2@latest

Либо через JSON-конфиг:

claude mcp add-json harness-mcp-server-or7y "{\"command\":\"/absolute/path/to/npx\",\"args\":[\"-y\",\"harness-mcp-v2@latest\"],\"env\":{\"HARNESS_API_KEY\":\"pat.xxx.xxx.xxx\",\"PATH\":\"/directory/containing/node:/usr/local/bin:/usr/bin:/bin\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add harness-mcp-server-or7y --env HARNESS_API_KEY=pat.xxx.xxx.xxx --env PATH=/directory/containing/node:/usr/local/bin:/usr/bin:/bin -- /absolute/path/to/npx -y harness-mcp-v2@latest

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.harness-mcp-server-or7y]
command = "/absolute/path/to/npx"
args = ["-y", "harness-mcp-v2@latest"]

[mcp_servers.harness-mcp-server-or7y.env]
HARNESS_API_KEY = "pat.xxx.xxx.xxx"
PATH = "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите harness/mcp-server, а в поле команды запуска — строку ниже:
/absolute/path/to/npx -y harness-mcp-v2@latest

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "harness-mcp-server-or7y": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "harness-mcp-server-or7y": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например harness-mcp-server-or7y.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: harness-mcp-server-or7y
    command: /absolute/path/to/npx
    args:
      - "-y"
      - "harness-mcp-v2@latest"
    env:
      HARNESS_API_KEY: pat.xxx.xxx.xxx
      PATH: /directory/containing/node:/usr/local/bin:/usr/bin:/bin
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "harness-mcp-server-or7y": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "harness-mcp-v2@latest"
      ],
      "env": {
        "HARNESS_API_KEY": "pat.xxx.xxx.xxx",
        "PATH": "/directory/containing/node:/usr/local/bin:/usr/bin:/bin"
      }
    }
  }
}

Похожие MCP-сервера

circleci-public/mcp-server-circleci

circleci-public/mcp-server-circleci

от circleci-public

MCP сервер для интеграции CircleCI с ИИ-ассистентами: запускайте пайплайны, анализируйте тесты и конфигурации прямо из IDE. Ускоряет CI/CD и разработку для команд, работающих в Cursor, Claude и других MCP-клиентах.

TypeScript⭐ 93
portainer/portainer-mcp

portainer/portainer-mcp

официальный

от portainer

Просматривает окружения Portainer, запускает GitOps-обновления, управляет Docker и Kubernetes. Официальный сервер от Portainer.

Python⭐ 239
GeiserX/spinnaker-mcp

GeiserX/spinnaker-mcp

от geiserx

MCP-сервер для управления Spinnaker через Gate API. Управляйте пайплайнами, выполнениями, инфраструктурой (кластеры, балансировщики) и задачами. Полезен DevOps-инженерам, автоматизирующим continuous delivery с помощью LLM-агентов.

Go⭐ 5
mrostamii/rancher-mcp-server

mrostamii/rancher-mcp-server

от mrostamii

MCP-сервер для управления Rancher, Harvester HCI и Fleet GitOps через единый API. Работает с мультикластерным Kubernetes, виртуальными машинами, Helm-релизами и GitOps-репозиториями. По умолчанию т...

Go⭐ 12
Tiberriver256/mcp-server-azure-devops

Tiberriver256/mcp-server-azure-devops

от tiberriver256

MCP-сервер для интеграции AI-ассистентов с Azure DevOps. Позволяет управлять проектами, work items, репозиториями и пайплайнами через естественный язык. Поддерживает облачные и on-prem версии, ауте...

TypeScript⭐ 395
Daghis/teamcity-mcp

Daghis/teamcity-mcp

от daghis

MCP сервер объединяет AI-ассистентов с TeamCity CI/CD. Разработчики запускают сборки, просматривают логи, управляют параметрами и агентами из редактора. Режимы: Dev для повседневных задач и Full дл...

TypeScript⭐ 31
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин