
Awesome Remote MCP Servers란?
Awesome Remote MCP Servers는 호스팅된 Model Context Protocol 서버를 엄선해 모아 둔 디렉터리입니다. 각 서비스는 MCP 호환 AI 클라이언트가 URL을 통해 액세스할 수 있는 엔드포인트를 제공합니다.
로컬 MCP 서버와 달리 원격 서버는 제공업체의 인프라에서 실행됩니다. npm 또는 Python 패키지를 설치하거나 Docker 컨테이너를 실행하거나 백그라운드 프로세스를 계속 실행할 필요가 없습니다. 엔드포인트를 구성하고, 필요한 경우 인증한 뒤, 클라이언트가 서버에서 사용할 수 있는 도구를 검색하도록 하면 됩니다.
이 디렉터리는 엔드포인트가 MCP
initialize핸드셰이크에 응답한 항목만 등록합니다.
원격 MCP 서버와 로컬 MCP 서버 비교
가장 큰 차이는 서버가 실행되는 위치와 클라이언트가 서버에 연결하는 방식입니다.
- 배포: 로컬 서버는 패키지, 바이너리 또는 컨테이너 형태로 제공되며, 원격 서버는 URL 형태로 제공됩니다.
- 전송 방식: 로컬 서버는 일반적으로 표준 입력과 출력을 사용하고, 원격 서버는 Streamable HTTP 또는 레거시 SSE를 사용합니다.
- 실행 환경: 로컬 서버는 사용자의 컴퓨터에서 실행되고, 원격 서버는 제공업체의 인프라에서 실행됩니다.
- 인증: 로컬 도구는 환경 변수나 구성 파일을 사용하는 경우가 많습니다. 원격 서비스는 일반적으로 OAuth 또는 API 토큰을 사용합니다.
- 업데이트: 로컬 설치는 직접 업그레이드해야 하지만, 원격 제공업체는 자체적으로 업데이트를 배포합니다.
자신의 컴퓨터에서 실행되는 도구가 필요하다면 별도의 awesome-mcp-servers 디렉터리를 사용하세요.
디렉터리의 주요 기능
- 로컬 설치 불필요: 모든 항목이 제공업체가 운영하는 엔드포인트를 가리킵니다.
- 폭넓은 분류: 데이터베이스, 개발자 도구, 클라우드 플랫폼, 콘텐츠 관리, 금융, CRM, 파일 저장소, 디자인, 마케팅 등 다양한 서비스를 다룹니다.
- 인증 요구 사항 표시: 각 항목에 익명 액세스, API 자격 증명 또는 OAuth 지원 여부가 표시됩니다.
- 실용적인 엔드포인트 URL: MCP 클라이언트 구성에 필요한 URL이 목록에 포함됩니다.
- 엔드포인트 검증: 항목으로 등록되려면 MCP 초기화 핸드셰이크에 응답해야 합니다.
- 선택적 품질 지표: 일부 항목에는 독립적으로 평가된 도구 정의 품질과 엔드포인트 상태를 나타내는 Glama 커넥터 배지가 포함됩니다.
인증 범례 이해하기
연결하기 전에 서버 옆의 기호를 확인하세요.
- 🔓 인증 없음: 자격 증명을 입력하지 않고 익명으로 연결합니다.
- 🔑 API 키 또는 토큰: 제공업체에서 자격 증명을 발급받아 클라이언트에 입력합니다. 일반적으로 Bearer 인증 헤더를 사용합니다.
- 🔐 OAuth: MCP 클라이언트는 일반적으로 최초 연결 시 브라우저를 열어 로그인하고 액세스를 승인하도록 합니다.
OAuth 연결을 통해 AI 클라이언트가 비즈니스 데이터나 작업에 액세스할 수 있습니다. 제공업체의 권한 부여 화면을 주의 깊게 검토하고, 워크플로에 필요한 권한만 승인하세요.
설치 및 설정
설치할 서버 패키지는 없습니다. 설정은 엔드포인트를 선택하고 MCP 호환 클라이언트에 추가하는 과정으로 이루어집니다.
- 디렉터리를 열고 작업에 적합한 카테고리를 선택합니다.
- 각 서버의 설명과 인증 기호를 검토합니다.
/mcp또는/mcp/sse같은 경로를 포함해 나열된 MCP 엔드포인트를 정확히 복사합니다.- 명령줄 인터페이스, 구성 파일 또는 커넥터 설정을 사용해 클라이언트에 URL을 추가합니다.
- OAuth 인증을 완료하거나 필요한 API 토큰을 입력합니다.
- 클라이언트가 연결되고 서버의 도구를 검색하는지 확인합니다.
Claude Code로 연결하기
README에서는 Linear를 원격 HTTP 서버로 추가하는 방법을 보여 줍니다. 이 명령은 연결에 로컬 이름 linear를 지정하고 Claude Code를 해당 엔드포인트에 연결합니다.
claude mcp add --transport http linear https://mcp.linear.app/mcplinear를 원하는 연결 이름으로 바꾸고, 다른 제공업체를 구성할 때는 URL을 디렉터리의 다른 엔드포인트로 바꾸세요.
mcp.json 파일로 연결하기
Cursor, VS Code 및 mcp.json 형식을 이해하는 다른 클라이언트는 URL 기반 서버 정의를 사용할 수 있습니다.
{
"mcpServers": {
"linear": {
"url": "https://mcp.linear.app/mcp"
}
}
}mcpServers 아래의 키가 연결 이름입니다. 여러 서비스를 구성할 때는 이름을 설명적으로 지정하세요.
Claude.ai 또는 ChatGPT에서 연결하기
애플리케이션 설정을 열고 커넥터를 찾은 다음 원격 서버 URL을 추가하세요. 서버가 OAuth를 사용하는 경우 최초 사용 시 표시되는 브라우저 기반 로그인 및 동의 절차를 따르세요.
토큰 인증 구성하기
🔑로 표시된 항목은 해당 제공업체에서 토큰을 발급받으세요. README에 따르면 토큰은 일반적으로 다음 형식의 인증 헤더로 전송됩니다.
Authorization: Bearer <token>이 헤더를 입력하는 정확한 위치는 MCP 클라이언트에 따라 다릅니다. 실제 비밀 정보를 프롬프트, 공개 저장소, 스크린샷 또는 공유 구성 파일에 붙여 넣지 마세요.
기본 사용 예시
연결 후 사용할 수 있는 작업은 선택한 제공업체에 전적으로 달려 있습니다. 클라이언트는 서버의 도구 정의를 검색하고 관련 요청을 처리하는 동안 이를 호출할 수 있습니다.
기술 문서 검색
인증 없이 공개 문서에 액세스하려면 Astro Docs 또는 Cloudflare Docs와 같은 엔드포인트를 구성합니다.
https://mcp.docs.astro.build/mcp
https://docs.mcp.cloudflare.com/mcp그런 다음 AI 클라이언트에 “통합 구성 방법에 대한 안내를 Astro 문서에서 검색해 줘.”와 같이 문서 중심의 질문을 할 수 있습니다.
데이터베이스 플랫폼 사용
데이터베이스 카테고리에는 MongoDB, Neon, Prisma, Supabase, Convex용 호스팅 통합이 포함됩니다. 예를 들어 Supabase 엔드포인트는 다음과 같습니다.
https://mcp.supabase.com/mcpSupabase는 OAuth를 사용하며 프로젝트 관리, SQL 실행, 스키마 검사를 지원합니다. 데이터베이스 도구는 중요한 데이터를 노출하거나 변경할 수 있으므로, 승인하기 전에 선택한 프로젝트를 확인하고 생성된 작업을 검토하세요.
콘텐츠 관리
콘텐츠 관리 통합에는 Contentful, Sanity, Storyblok, Webflow, Wix가 포함됩니다. Sanity 엔드포인트는 다음과 같습니다.
https://mcp.sanity.io/mcp인증이 완료되면 서버에서 Sanity 데이터셋과 문서를 조회하고 변경할 수 있습니다. 실용적인 요청의 예로는 “선택한 데이터셋에서 초안 문서를 찾아 줘.”가 있습니다. 변경 작업을 요청하기 전에 대상 데이터셋과 원하는 변경 사항을 명확히 지정하세요.
익명 유틸리티 사용
일부 서비스는 계정이 필요하지 않습니다. 예를 들어 UI Verify는 웹 페이지의 접근성과 레이아웃 문제를 검사합니다.
https://uiverify.ai/api/mcp엔드포인트를 추가한 후 클라이언트에 특정 페이지를 검사하고 보고된 문제를 요약해 달라고 요청하세요. 익명 액세스라 해도 제출한 URL이나 그 콘텐츠가 민감한지 고려해야 합니다.
적절한 서버 선택
제공업체 이름보다 작업을 기준으로 시작하세요. 디렉터리는 브라우저 자동화, 클라우드 플랫폼, 커뮤니케이션, CRM, 데이터베이스, 개발자 도구, 금융, 지식 및 메모리, 프로젝트 관리, 검색, 보안, 버전 관리 등의 카테고리로 엔드포인트를 구성합니다.
- 작업 정의: AI가 리소스를 검색, 읽기, 생성, 업데이트, 배포 또는 관리해야 하는지 결정합니다.
- 인증 확인: 익명 액세스로 충분한지, 아니면 워크플로에 계정이나 토큰이 필요한지 확인합니다.
- 범위 검토: 작업에 필요한 프로젝트, 워크스페이스 또는 데이터로 액세스를 제한하는 방식을 우선하세요.
- 품질 정보 확인: 제공되는 경우 Glama 커넥터 배지를 엔드포인트 상태와 도구 정의 품질을 판단하는 추가 신호로 활용하세요.
- 안전하게 테스트: 쓰기, 배포, 결제 또는 관리자 작업을 허용하기 전에 읽기 전용 또는 위험이 낮은 요청부터 시작하세요.
고급 팁
정확한 전송 URL 유지
엔드포인트 접미사를 제거하지 마세요. 대부분의 항목은 /mcp와 같은 경로를 사용하지만, 일부는 /mcp/sse와 같은 레거시 SSE 경로를 사용합니다. 디렉터리에 게시된 전체 URL을 구성하세요.
명확한 연결 이름 사용
여러 서버를 추가할 때는 supabase-staging 또는 cloudflare-docs처럼 제공업체와 용도를 모두 식별할 수 있는 이름을 선택하세요. 명확한 이름은 잘못된 통합을 호출할 가능성을 줄여 줍니다.
환경 분리
제공업체가 민감하거나 변경 가능한 리소스를 노출하는 경우, 클라이언트와 제공업체에서 허용한다면 개발 환경과 프로덕션 연결을 분리하세요. AI에 SQL 실행, 애플리케이션 배포, 콘텐츠 편집 또는 인프라 관리를 요청하기 전에 프롬프트에서 대상 환경을 명확히 지정하세요.
최소 권한 액세스 적용
OAuth 및 토큰 기반 통합은 강력한 작업을 노출할 수 있습니다. 워크플로에 필요한 액세스만 부여하고, 자격 증명을 공유하지 말며, 연결이 더 이상 필요하지 않으면 액세스를 철회하세요.
중요한 작업 확인
일부 서버는 데이터베이스를 변경하고, CRM 레코드를 업데이트하고, 사이트를 게시하고, 커뮤니케이션을 보내거나, 클라우드 리소스를 관리할 수 있습니다. 특히 작업이 파괴적이거나 공개적으로 수행되거나 되돌리기 어려운 경우, 실행 전에 클라이언트에 제안된 작업을 설명하거나 미리 보여 달라고 요청하세요.
연결 실패를 체계적으로 문제 해결
- URL이 디렉터리 항목과 정확히 일치하는지 확인합니다.
- 클라이언트가 원격 MCP 연결과 해당 엔드포인트의 전송 방식을 지원하는지 확인합니다.
- 필요한 경우 OAuth 브라우저 흐름을 다시 실행하거나 완료합니다.
- 토큰이 유효하고 제공업체가 요구하는 형식인지 확인합니다.
- 서비스별 요구 사항은 연결된 제공업체 웹사이트를 참조합니다.
- 상태 정보가 제공되는 경우 관련 Glama 커넥터 페이지를 검토합니다.
결론
Awesome Remote MCP Servers는 호스팅 도구로 AI 클라이언트를 확장하기 위한 실용적인 출발점을 제공합니다. 런타임은 제공업체가 운영하므로 일반적으로 엔드포인트 URL과 적절한 인증만 있으면 설정할 수 있습니다. 작업을 기준으로 서비스를 선택하고, 액세스 요구 사항을 확인한 다음, 클라이언트를 통해 연결하세요. 이후 더 중요한 작업을 활성화하기 전에 범위를 좁힌 안전한 요청부터 시작하세요.
