everything — Claude Code MCP 서버

MCP 프로토콜의 거의 모든 기능(tools·resources·prompts·sampling 등)을 시연하는 공식 reference/테스트 서버. 실사용 목적이 아니라 MCP 클라이언트 개발자가 프로토콜 동작을 검증하기 위한 데모 서버다.

everything는 Model Context Protocol(MCP)의 거의 모든 기능을 한 서버에 모아 시연하는 공식 reference(참조)/테스트 서버입니다. 특정 외부 서비스(DB·검색·SaaS)에 연결해 실제 업무를 처리하기 위한 서버가 아니라, MCP 프로토콜 자체가 정의한 기능들이 클라이언트에서 어떻게 동작하는지 보여주는 데모 목적의 서버입니다. 이름 그대로 "everything", 즉 프로토콜의 주요 기능을 한곳에서 둘러볼 수 있도록 설계되어 있습니다.

무엇을 푸는가: MCP 클라이언트(예: Claude Code, IDE 확장, 자체 제작 호스트)를 개발하거나 통합할 때, 내 클라이언트가 tools 호출, resources 읽기, prompts 사용, sampling 요청 등 프로토콜 요소를 규격대로 처리하는지 검증할 안정적인 테스트 대상이 필요합니다. everything는 이런 기능들을 예시로 노출해, 실제 외부 의존성 없이도 클라이언트의 프로토콜 처리·UI 렌더링·에러 핸들링을 점검하게 해 줍니다.

핵심 성격: ① tools·resources·prompts·sampling 등 MCP의 주요 기능 영역을 폭넓게 시연하는 데모/레퍼런스 서버, ② TypeScript로 작성된 공식 modelcontextprotocol/servers 저장소 산하 패키지, ③ 실사용보다 "동작 확인·학습·회귀 테스트"가 주 용도. 구체적으로 어떤 도구·리소스 이름과 동작이 노출되는지, 버전별 지원 범위는 공식 문서(저장소 README)를 확인하는 것을 권장합니다.

누가 쓰면 좋은가: MCP 클라이언트/호스트를 만드는 개발자, MCP를 처음 배우며 프로토콜 기능을 손으로 만져 보려는 사람, MCP 연동 코드의 회귀 테스트 픽스처가 필요한 팀에 적합합니다. 반대로 실제 데이터 조회나 업무 자동화가 목적이라면 git·time·DB·검색 계열 등 용도에 맞는 MCP 서버를 쓰는 편이 맞습니다.

언제 쓰나

MCP 클라이언트·호스트를 개발·통합하면서 프로토콜 동작(tools·resources·prompts·sampling)을 외부 의존성 없이 검증하고 싶을 때, MCP를 처음 배우며 각 기능이 클라이언트에서 어떻게 보이는지 직접 만져 보고 싶을 때, 연동 코드의 회귀 테스트용 안정적 대상이 필요할 때 적합합니다. 실제 데이터 조회·업무 자동화가 목적이라면 용도에 맞는 다른 MCP 서버를 쓰는 편이 낫습니다.

설치

claude mcp add everything -- npx -y @modelcontextprotocol/server-everything

npx로 실행되므로 Node.js와 npx가 설치돼 있어야 하며, 첫 실행 시 npm 레지스트리에서 패키지를 내려받습니다(네트워크 필요). 데모/테스트 전용 서버라 운영 환경 상시 연결 대상으로는 부적합하니 검증이 끝나면 클라이언트 설정에서 제거하는 것을 권장합니다. 노출되는 도구·리소스의 구체 목록과 버전별 지원 범위는 공식 저장소 README로 확인하세요. 명령에 별도 환경변수는 필요하지 않습니다.

보안 주의

필수 비밀키·토큰이 없고(env 없음), 외부 서비스 자격증명도 요구하지 않습니다. 다만 sampling 기능을 시연하므로, 연결한 클라이언트의 LLM 호출 흐름이 트리거될 수 있다는 점은 인지하세요. everything가 노출하는 prompts·resources 등 콘텐츠가 모델 입력에 들어갈 경우 프롬프트 인젝션 가능성을 일반론으로 염두에 둬야 하나, 공식 데모 서버 범위에서 위험은 제한적입니다. npx 실행은 npm에서 코드를 받아 로컬에서 구동하므로 신뢰된 공식 패키지(modelcontextprotocol)인지 출처를 확인하고, 테스트가 끝나면 연결을 해제하세요.

자주 묻는 질문

everything MCP 서버는 실제 업무에 써도 되나요?

권장되지 않습니다. 이 서버는 MCP 프로토콜 기능을 시연하는 공식 reference/테스트용 데모 서버로, 실제 데이터 조회나 업무 자동화가 아니라 클라이언트가 tools·resources·prompts·sampling을 규격대로 처리하는지 검증하는 데 쓰입니다. 실사용 목적이면 용도에 맞는 다른 MCP 서버를 쓰세요.

어떤 기능을 시연하나요?

MCP의 주요 기능 영역인 tools·resources·prompts·sampling 등을 폭넓게 보여줍니다. 구체적으로 노출되는 도구·리소스 이름과 동작, 버전별 지원 범위는 공식 modelcontextprotocol/servers 저장소의 README에서 확인하는 것을 권장합니다.

API 키나 비밀키가 필요한가요?

아니요. 별도 환경변수나 외부 서비스 자격증명 없이 동작합니다. 다만 sampling 시연이 연결된 클라이언트의 LLM 호출 흐름을 트리거할 수 있다는 점은 인지해 두세요.

관련 항목

출처/Source: https://github.com/modelcontextprotocol/servers/tree/main/src/everything