HM

harness/mcp-server

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

111 stars 92 forks 품질 90 트렌드 35MIT

harness/mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

harness/mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

하네스 MCP 서버 2.0

MCP(모델 컨텍스트 프로토콜) 서버는 11개의 통합 도구와 262가지 자원 유형을 통해 AI 에이전트가 Harness.io 플랫폼에 완전한 접근 권한을 제공합니다.

왜 이 MCP 서버를 사용하는가

대부분의 MCP 서버는 API 엔드포인트당 하나의 도구를 매핑합니다. Harness처럼 광범위한 플랫폼에서는 240+ 도구가 많아지고, 도구 선택은 도구 수가 늘어날수록 점점 떨어집니다. 컨텍스트 창은 스키마로 가득 차고, 새로운 엔드포인트마다 새로운 코드가 생깁니다.

이 서버는 다르게 만들어졌습니다:

  • 11개의 도구, 262개의 리소스 유형. 레지스트리 기반 디스패치 시스템은 harness_list, harness_get, harness_create 등을 파이프라인, 서비스, 환경, 조직, 프로젝트, 기능 플래그, 비용 데이터 등 모든 하네스 리소스로 라우팅합니다. LLM은 수백 개 대신 11개 도구 중에서 선택합니다.
  • 전체 플랫폼 커버리지. CI/CD, GitOps, 기능 플래그, 클라우드 비용 관리, 보안 테스트, 카오스 엔지니어링, 데이터베이스 DevOps, 내부 개발자 포털, 소프트웨어 공급망, 코드 기반 인프라 관리, 릴리스 관리, 거버넌스, 서비스 오버라이드, 지식 그래프 등 42개의 기본 툴셋을 포함합니다. 필요에 따라 옵트인 Ansible 및 옵저바비 평가 커버리지가 제공됩니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Harness MCP Server 2.0

An MCP (Model Context Protocol) server that gives AI agents full access to the Harness.io platform through 11 consolidated tools and 263 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, 263 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.

Prerequisites

Before installing or running the server, you need a Harness API key:

  1. Log in to your Harness account
  2. Go to My Profile → API Keys → + New API Key
  3. Create a new Token under the API key — this generates a PAT or SAT in the format ...
  4. Save the token somewhere secure — you’ll need it in the next step

For detailed instructions, see the Harness API Quickstart.

Quick Start

Option 0: Hosted Harness MCP

GitHub에서 전체 README 보기

설치

npx harness-mcp-v2
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "harness": { "url": "https://mcp.harness.io/mcp" } } }