MCP Reference Servers — MCP 프로토콜

MCP·Skill / MCP 프로토콜 / servers.html

MCP 프로토콜원문등록 2026-10-18

파일시스템·Git·GitHub 등 공식 레퍼런스 MCP 서버 모음

기본 정보

프로그램 이름MCP Reference Servers (MCP 레퍼런스 서버)
한 줄 소개파일시스템·Git·GitHub 등 공식 레퍼런스 MCP 서버 모음
개발·유지Model Context Protocol 프로젝트
공식 홈페이지https://github.com/modelcontextprotocol/servers
공식 문서https://github.com/modelcontextprotocol/servers
설치·배포npx -y @modelcontextprotocol/server-filesystem /path
동작 환경MCP 호스트 앱 (Claude Desktop, Cursor, opencode 등)
라이선스MIT 라이선스 (대부분)
안정 버전GitHub main 브랜치 (2026-10-13 push) — 확인일 2026-10-18
GitHub 저장소https://github.com/modelcontextprotocol/servers
분류MCP 프로토콜 (태그: MCP, 레퍼런스, 서버, 파일시스템, GitHub)

이 프로그램은 무엇인가?

MCP Reference Servers는 Model Context Protocol 공식 저장소에 있는 레퍼런스 서버 구현체 모음입니다. 파일시스템 접근, Git 저장소 작업, GitHub 이슈·PR 관리, PostgreSQL 질의, 웹 검색 등 자주 쓰이는 기능을 MCP 서버로 미리 만들어 두었습니다.

각 서버는 TypeScript·Python SDK로 구현되어 있으며, npx·uvx 한 줄로 실행할 수 있습니다. MCP 호스트 앱(Claude Desktop·Cursor 등)의 설정 파일에 등록하면 바로 사용할 수 있습니다. 90,000개 이상의 GitHub stars를 받은 가장 널리 참조되는 MCP 저장소입니다.

어떤 문제를 해결하는가?

  • MCP 서버를 처음 만들어보는 데 참고할 예제가 필요한 상황
  • 파일시스템·GitHub·DB 등 표준 기능을 빠르게 연결해야 하는 상황
  • 서버 설정 JSON 형식을 정확히 알고 싶은 상황

주요 기능

파일시스템 서버

허용된 경로의 파일 읽기·쓰기·탐색

  • 활용 상황: 에이전트가 프로젝트 파일 작업
  • 얻는 결과: 읽기·쓰기·검색 도구 제공
  • 제한 사항: 경로 권한을 반드시 제한해야 함

GitHub 서버

이슈·PR·저장소 관리 도구 제공

  • 활용 상황: 에이전트로 코딩 워크플로 자동화
  • 얻는 결과: 이슈 생성·리뷰·머지 지원
  • 제한 사항: GitHub 토큰 설정 필요

Git·PostgreSQL 서버

Git 명령 질의·DB 조회 도구

  • 활용 상황: 코드 저장소·DB를 에이전트에 연결
  • 얻는 결과: 읽기 위주 안전 설정 권장
  • 제한 사항: 쓰기 권한은 신중히 부여

설정 예제

mcp.json 형식의 연결 설정을 그대로 제공

  • 활용 상황: 호스트 앱 설정 즉시 복사
  • 얻는 결과: stdio·원격 전송 예제 포함
  • 제한 사항: 클라이언트별 설정 위치가 다름

설치 및 실행

npx (TypeScript 서버)

npx로 파일시스템 서버를 실행합니다.

npx -y @modelcontextprotocol/server-filesystem /path/to/allowed

uvx (Python 서버)

uvx로 Git 서버를 실행합니다.

uvx mcp-server-git --repository /path/to/repo

호스트 앱 설정

Claude Desktop·Cursor의 mcp.json에 서버를 등록합니다.

{"mcpServers":{"filesystem":{"command":"npx","args":["-y","@modelcontextprotocol/server-filesystem","/path"]}}}

실제 사용 예제

파일시스템 서버 실행

허용 경로를 지정해 서버를 실행합니다.

npx -y @modelcontextprotocol/server-filesystem /home/user/project

호스트 앱에 등록

mcp.json 설정에 서버 항목을 추가하고 앱을 재시작합니다.

Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json

도구 목록 확인

Inspector로 연결해 노출된 도구를 확인합니다.

npx @modelcontextprotocol/inspector npx -y @modelcontextprotocol/server-filesystem /tmp

장점과 한계

장점

  • 공식 프로젝트, 90k+ stars로 가장 검증된 MCP 저장소
  • 표준 기능을 npx·uvx 한 줄로 실행
  • mcp.json 설정 예제를 그대로 복사 가능
  • TypeScript·Python SDK 두 가지 구현 제공

사용 전에 고려할 점

  • 파일시스템 서버의 경로 설정을 잘못하면 보안 위험
  • GitHub 서버는 토큰·권한 관리 필요
  • 일부 서버는 레거시 사양 기준일 수 있음

비슷한 프로그램과 비교

프로그램특징이런 경우에 적합
커뮤니티 서버 (mcp.so·Smithery)수만 개의 서브셋 서버 목록특수 서비스 연결
직접 구현필요한 도구만 SDK로 직접 작성사내 도구 노출
호스트 앱 내장 도구Cursor·Claude Desktop 기본 도구별도 서버 없이 기본 기능

공식 자료 및 추가 학습

버전·지원 환경 정보는 2026-10-18 기준으로 공식 사이트에서 확인한 값입니다. 설치 명령은 사용하는 배포판과 버전에 따라 달라질 수 있으므로 공식 설치 문서를 함께 확인하세요.

실제 실행 화면

합성 예시 — 실제 실행 결과가 아닙니다. 화면은 합성 예시이며 실제 실행 결과가 아닙니다.

MCP 레퍼런스 파일시스템 서버 실행 예시

실제 운영 중인 서버

이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다.