MCP Servers
Kiro에 연결할 수 있는 대표 MCP 서버 디렉터리와 원클릭 설치 링크, 그리고 직접 만든 서버를 배포·공유하는 방법을 정리한 문서입니다.
아래 목록의 MCP 서버는 모두 외부(third-party)에서 제공합니다. 신뢰할 수 있는 출처에서만 설치하고, 명령어와 환경 변수의 의미를 충분히 확인한 뒤 사용하세요. Kiro는 외부 MCP 서버의 동작이나 보안에 대해 책임지지 않습니다.
서버 디렉터리 살펴보기
Kiro 공식 페이지는 카테고리별로 자주 쓰이는 MCP 서버를 모아 두고 있으며, 각 항목 옆의 + Add to Kiro 버튼을 누르면 한 번의 클릭으로 설정이 채워진 채 IDE가 열립니다. 실행 환경에 따라 크게 세 가지 그룹으로 나뉩니다.
Node.js 기반 서버 (npx 실행)
- Filesystem — 허용된 디렉터리 안에서만 파일 작업을 수행하는 샌드박스.
npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/directory - Playwright — 브라우저 자동화, 스크래핑, 스크린샷, 테스트 코드 생성.
npx @playwright/mcp@latest - Chrome DevTools — 실제 Chrome을 띄워 디버깅·성능 분석.
npx -y chrome-devtools-mcp@latest - PostgreSQL / MongoDB / Pinecone — 각 데이터베이스 질의용. 환경 변수로
POSTGRES_CONNECTION_STRING,MONGODB_URI,PINECONE_API_KEY등을 지정합니다. - Context7 — 라이브러리 최신 문서를 즉시 조회.
npx -y @upstash/context7-mcp - Memory / Sequential Thinking — 지식 그래프 기반 영속 메모리, 단계적 추론 보조 도구.
- Azure / GCP / Kubernetes / Docker — 클라우드·컨테이너 리소스를 다루는 서버.
- Web Search (Brave) —
BRAVE_API_KEY로 웹 검색 호출.
UV(Python) 기반 서버
- AWS Documentation —
uvx awslabs.aws-documentation-mcp-server@latest,FASTMCP_LOG_LEVEL=ERROR - Git — 로컬 저장소 검색·조작.
uvx mcp-server-git - CrowdStrike Falcon — 보안 분석/위협 헌팅.
FALCON_CLIENT_ID,FALCON_CLIENT_SECRET필요. - PingCAP TiDB — HTAP·벡터 검색이 가능한 분산 SQL.
- Strands Agent — Strands Agents 문서 조회.
HTTP/원격 서버 (URL 기반)
- GitHub —
https://api.githubcopilot.com/mcp/, 헤더에Authorization: Bearer ${GITHUB_PERSONAL_ACCESS_TOKEN}. - Atlassian Rovo — Jira·Confluence·Compass.
https://mcp.atlassian.com/v1/mcp/authv2 - Datadog / New Relic / Grafana Cloud / Dynatrace — 관측성 플랫폼 연결.
- Databricks / Snowflake — 데이터 플랫폼. 토큰을
Authorization: Bearer …헤더로 주입. - Postman / GitLab / Amplitude / IBM watsonx Orchestrate — 협업·분석·문서 도구.
이 외에 Neo4j(neo4j-mcp)나 Terraform(docker run … hashicorp/terraform-mcp-server)처럼 별도 런타임이 필요한 서버도 있으니, 각 서버 카드에 적힌 사전 요구 사항을 먼저 확인하세요.
사용할 토큰·키는 셸 환경 변수나 시크릿 매니저에 보관하고, MCP 설정 파일에는 ${VAR_NAME} 형식으로 참조하는 편이 안전합니다.
내 MCP 서버 공유하기
직접 만든 서버를 배포한다면, 사용자가 README나 문서에서 한 번에 설치할 수 있도록 Add to Kiro 링크를 제공하는 것이 좋습니다.
설치 링크 형식
다음 URL 스킴을 사용하며, name과 config 두 쿼리 파라미터가 필수입니다.
https://kiro.dev/launch/mcp/add?name=<server-name>&config=<url-encoded-config>
name: IDE에 표시될 서버 이름 (URL 인코딩).config: MCP 설정 객체를 JSON 문자열로 직렬화한 뒤 URL 인코딩한 값. 자세한 키는 MCP Configuration 문서를 따릅니다.
링크 생성 예시
- 서버 이름을 정합니다.
- 실행 형태에 맞춰
command·args·env또는url·헤더가 포함된 설정 객체를 만듭니다. - 이름과 설정을 각각 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 배지를 두어 한 번의 클릭으로 설치를 유도할 수 있습니다.
[](https://kiro.dev/launch/mcp/add?name=my-server&config=%7B%22command%22%3A%22npx%22...%7D)
링크를 클릭하면 IDE를 여는 시스템 프롬프트가 뜹니다. 사용자가 차단했을 경우 페이지에 재시도 버튼과 서버 이름이 함께 노출되므로, 배지 옆에 간단한 설치 안내 문구를 곁들이면 좋습니다.
더 많은 MCP 서버 찾기
위 디렉터리는 Kiro에서 자주 쓰이는 일부일 뿐입니다. 더 넓은 생태계는 다음 자원에서 탐색할 수 있습니다.
- MCP Registry —
github.com/modelcontextprotocol/registry. 커뮤니티가 등록한 서버와 설치 안내 모음. - Model Context Protocol 조직 —
github.com/modelcontextprotocol. 공식 레퍼런스 구현. - npm —
mcp-server나@modelcontextprotocol/server-*로 검색. - PyPI —
mcp-server키워드 또는 패키지명에 MCP가 들어간 라이브러리 검색.