MCP Servers

Kiro에 연결할 수 있는 대표 MCP 서버 디렉터리와 원클릭 설치 링크, 그리고 직접 만든 서버를 배포·공유하는 방법을 정리한 문서입니다.

아래 목록의 MCP 서버는 모두 외부(third-party)에서 제공합니다. 신뢰할 수 있는 출처에서만 설치하고, 명령어와 환경 변수의 의미를 충분히 확인한 뒤 사용하세요. Kiro는 외부 MCP 서버의 동작이나 보안에 대해 책임지지 않습니다.

서버 디렉터리 살펴보기

Kiro 공식 페이지는 카테고리별로 자주 쓰이는 MCP 서버를 모아 두고 있으며, 각 항목 옆의 + Add to Kiro 버튼을 누르면 한 번의 클릭으로 설정이 채워진 채 IDE가 열립니다. 실행 환경에 따라 크게 세 가지 그룹으로 나뉩니다.

Node.js 기반 서버 (npx 실행)

UV(Python) 기반 서버

HTTP/원격 서버 (URL 기반)

이 외에 Neo4j(neo4j-mcp)나 Terraform(docker run … hashicorp/terraform-mcp-server)처럼 별도 런타임이 필요한 서버도 있으니, 각 서버 카드에 적힌 사전 요구 사항을 먼저 확인하세요.

사용할 토큰·키는 셸 환경 변수나 시크릿 매니저에 보관하고, MCP 설정 파일에는 ${VAR_NAME} 형식으로 참조하는 편이 안전합니다.

내 MCP 서버 공유하기

직접 만든 서버를 배포한다면, 사용자가 README나 문서에서 한 번에 설치할 수 있도록 Add to Kiro 링크를 제공하는 것이 좋습니다.

설치 링크 형식

다음 URL 스킴을 사용하며, nameconfig 두 쿼리 파라미터가 필수입니다.

https://kiro.dev/launch/mcp/add?name=<server-name>&config=<url-encoded-config>

링크 생성 예시

  1. 서버 이름을 정합니다.
  2. 실행 형태에 맞춰 command·args·env 또는 url·헤더가 포함된 설정 객체를 만듭니다.
  3. 이름과 설정을 각각 URL 인코딩한 후 위 스킴으로 합칩니다.

JavaScript에서는 다음과 같이 짧게 처리할 수 있습니다.

function createKiroInstallLink(name, config) {
  const encodedName = encodeURIComponent(name);
  const encodedConfig = encodeURIComponent(JSON.stringify(config));
  return `https://kiro.dev/launch/mcp/add?name=${encodedName}&config=${encodedConfig}`;
}

createKiroInstallLink('aws-docs', {
  command: 'uvx',
  args: ['awslabs.aws-documentation-mcp-server@latest'],
  env: { FASTMCP_LOG_LEVEL: 'ERROR' },
  disabled: false,
  autoApprove: []
});

Python이나 Bash에서도 같은 방식으로 작성합니다. 핵심은 JSON 직렬화 → URL 인코딩 순서입니다.

import json
from urllib.parse import quote

def create_kiro_install_link(name: str, config: dict) -> str:
    return f"https://kiro.dev/launch/mcp/add?name={quote(name)}&config={quote(json.dumps(config))}"

README에 배지 달기

오픈소스 프로젝트라면 README 상단에 Add to Kiro 배지를 두어 한 번의 클릭으로 설치를 유도할 수 있습니다.

[![Add to Kiro](/media/images/add-to-kiro.svg)](https://kiro.dev/launch/mcp/add?name=my-server&config=%7B%22command%22%3A%22npx%22...%7D)
Add to Kiro 배지
README나 문서에 삽입할 수 있는 공식 Add to Kiro 배지.

링크를 클릭하면 IDE를 여는 시스템 프롬프트가 뜹니다. 사용자가 차단했을 경우 페이지에 재시도 버튼과 서버 이름이 함께 노출되므로, 배지 옆에 간단한 설치 안내 문구를 곁들이면 좋습니다.

더 많은 MCP 서버 찾기

위 디렉터리는 Kiro에서 자주 쓰이는 일부일 뿐입니다. 더 넓은 생태계는 다음 자원에서 탐색할 수 있습니다.