본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

Everything (test server)

프로토콜의 모든 기능을 시험하는 공식 MCP 테스트 서버로, MCP 클라이언트를 만들고 디버깅하는 사람들이 씁니다.

리뷰어: Sheela · 업데이트

설치 문서 소스 코드오픈 소스

평점

3.9/5

MCP 클라이언트 개발자에게는 없어서는 안 될 테스트 도구이고, 설계상 그 밖의 용도로는 쓸모가 없습니다.

Everything (test server)의 개요

Everything은 MCP 프로젝트의 레퍼런스 서버로, 프로토콜의 모든 기능을 실행해 보려는 목적으로 만들어졌습니다. README는 이를 분명히 밝힙니다. "쓸모 있는 서버가 아니라 MCP 클라이언트를 만드는 사람을 위한 테스트 서버"라는 것입니다. 지금도 활발히 관리되는 modelcontextprotocol/servers 저장소에서 유지되며, fetch, filesystem, git, memory, sequential thinking, time과 함께 이 저장소의 레퍼런스 서버 일곱 개 중 하나입니다.

2026년 10월 19일에 나온 버전 2.0.0은 TypeScript SDK v2로 옮겨 갔고, 하나의 프로세스에서 두 프로토콜 세대를 모두 지원합니다. server/discover를 쓰고 세션이 없는 2026-07-28 클라이언트와, initialize 핸드셰이크를 쓰는 2025년 세대 클라이언트입니다. Node.js 24 이상이 필요합니다.

npx -y @modelcontextprotocol/server-everything으로 stdio에서 실행하거나, 소스에서 http://localhost:3001/mcp 의 Streamable HTTP로 실행합니다. HTTP+SSE 전송은 2025년 세대 클라이언트용으로만 남아 있으며 지원 중단 예정입니다. 저장소에는 아키텍처, 시작 과정, 기능, 확장 지점이 문서화되어 있습니다.

Everything (test server) 설치 방법

npx -y @modelcontextprotocol/server-everything

Everything (test server), 쓸 만한 가치가 있습니까?

Everything은 1년 전보다 지금 더 중요합니다. 프로토콜이 두 세대로 갈라졌기 때문입니다. 2026-07-28 개정판은 initialize 핸드셰이크와 세션을 없앴습니다. 그래서 모든 클라이언트, 게이트웨이, 프록시가 한동안 두 종류의 서버를 모두 상대해야 합니다. 버전 2.0.0은 하나의 프로세스에서 둘 다 응답합니다. 프로덕션 서버들이 따라오기 전에 클라이언트를 새 개정판에 맞춰 확인하기에 자연스러운 테스트 대상입니다.

핵심은 범위입니다. 24개 도구에는 requestState가 HMAC으로 서명되고 10분 뒤 만료되는 다단계 elicitation, tasks/get, tasks/update, tasks/cancel을 실행하는 작업 기반 도구, x-mcp-header 미러링을 확인하고 맞지 않는 호출을 오류 -32020으로 거부하는 헤더 도구가 들어 있습니다. 2026-07-28에서 지원 중단된 roots, sampling, logging도 표시를 붙여 남겨 두었습니다. 기능 문서는 각 동작이 어느 세대에 속하는지 표시하고 있어, 사양의 차이를 구체적으로 보여 주는 유용한 자료로 읽힙니다.

샌드박스 밖에서는 두 도구에 주의해야 합니다. get-env는 서버 프로세스의 모든 환경 변수를 JSON으로 돌려줍니다. CI 컨테이너에서는 해가 없지만, 셸에 API 키가 있는 노트북에서는 유출이 됩니다. gzip-file-as-resource는 크기, 시간, 도메인 제한 안에서 URL을 가져옵니다. 2.0.0 직전에 올라간 Node 24 최소 요구 사항 때문에 아직 Node 22를 쓰는 CI 이미지는 깨집니다.

적합성 테스트 모음은 아닙니다. 올바른 서버가 어떻게 동작하는지 보여 줄 뿐이고, 클라이언트 평가는 사용자 몫입니다. 보통 MCP Inspector를 옆에 띄워 놓고 합니다. 또 SDK v2가 2025-11-25 핵심 작업 메서드의 바탕이던 실험적 계층을 없앴기 때문에, 이 메서드들은 더 이상 제공되지 않습니다. 그 초안을 기준으로 만든 클라이언트에는 다른 테스트 대상이 필요합니다.

제 역할을 하는 곳

  • MCP 클라이언트 라이브러리에 2026-07-28 지원을 추가하는 엔지니어

    검증된 서버를 상대로 discovery, input_required 왕복, 작업을 테스트하기

    CI에서 npx -y @modelcontextprotocol/server-everything을 실행하고, 클라이언트 테스트에서 trigger-multi-step-elicitation, simulate-research-query, trigger-url-elicitation을 호출합니다. CI 이미지를 Node 24로 옮기는 것 말고는 비용이 들지 않습니다.

  • 사내 MCP 게이트웨이를 만드는 플랫폼 팀

    두 프로토콜 세대와 그 헤더가 게이트웨이를 온전히 통과하는지 확인하기

    게이트웨이 뒤에서 localhost:3001/mcp 에 Streamable HTTP 빌드를 띄우고, 2025년 세대 클라이언트 하나와 2026-07-28 클라이언트 하나를 연결합니다. get-header-params로 Mcp-Param-Region이 중계를 거쳐도 남는지 확인합니다. 맞지 않으면 오류 -32020이 돌아옵니다.

  • 호스트 앱의 MCP 지원을 문서화하는 개발자 관계 담당 작가

    각 프로토콜 기능이 실제 통신에서 어떻게 보이는지 보여 주기

    MCP Inspector를 서버에 연결하고, 기능 문서를 참고 자료로 삼아 구조화된 콘텐츠, 리소스 링크, 진행 알림의 실제 응답을 캡처합니다. 스크린숏을 위해 모의 서버를 만들 필요가 없습니다.

도입 전 확인할 점

설정
Node.js 24 이상에서 npx -y @modelcontextprotocol/server-everything으로 stdio를 통해 실행하며, Claude Desktop과 VS Code용 설정이 문서화되어 있습니다. 소스에서 npm run start:streamableHttp를 실행하면 http://localhost:3001/mcp 를 제공합니다. 첫 도구 호출까지 몇 분이면 됩니다.
연동
도구 24개와 함께 프롬프트, 리소스, 구독, 로깅, tasks 확장이 있습니다. 모든 도구는 테스트용 동작(echo, get-sum, trigger-sampling-request, trigger-long-running-operation)이며, 외부 계정에 연결하는 도구는 없습니다.
데이터와 개인정보
인증도 계정도 없습니다. get-env는 프로세스 환경 전체를 돌려주고 gzip-file-as-resource는 URL을 가져오므로, 환경에 비밀 정보가 없는 곳에서 실행하십시오.
대규모 사용 시 비용
무료 오픈소스이며, 비용은 CI 사용 시간뿐입니다. 뒤에 유료 API가 없습니다.
제한
적합성 테스트 모음이 아닙니다. HTTP+SSE는 2025년 세대 클라이언트만 지원하며 지원 중단 예정입니다. SDK v2로 옮긴 뒤 2025-11-25 핵심 작업 메서드는 제공되지 않고, Node 22는 더 이상 지원되지 않습니다.

좋은 점

  • 하나의 프로세스에서 두 프로토콜 세대를 다루는 도구 24개
  • 공식 servers 저장소에서 SDK와 함께 관리됩니다
  • 기능 문서가 각 기능의 세대와 지원 중단 여부를 표시합니다
  • 같은 빌드에서 stdio와 Streamable HTTP를 지원합니다

아쉬운 점

  • get-env가 프로세스의 환경 변수를 노출합니다
  • 2.0.0부터 Node.js 24 이상이 필요합니다
  • 동작을 보여 주지만 클라이언트를 평가하지는 않습니다
  • 2025-11-25 핵심 작업 메서드는 더 이상 제공되지 않습니다

추천 대상

MCP 클라이언트, 호스트, 게이트웨이를 만들거나 테스트하는 개발자, 특히 2026-07-28 개정판에 맞추는 경우입니다.

Everything (test server) 대안

Everything (test server): 자주 묻는 질문

Everything (test server), 쓸 만한 가치가 있습니까?
MCP 클라이언트 개발자에게는 없어서는 안 될 테스트 도구이고, 설계상 그 밖의 용도로는 쓸모가 없습니다. 평점은 5점 만점에 3.9점입니다.
Everything (test server)의 가격은 얼마입니까?
무료 오픈소스입니다.
Everything (test server)의 단점은 무엇입니까?
get-env가 프로세스의 환경 변수를 노출합니다; 2.0.0부터 Node.js 24 이상이 필요합니다; 동작을 보여 주지만 클라이언트를 평가하지는 않습니다; 2025-11-25 핵심 작업 메서드는 더 이상 제공되지 않습니다.
Everything (test server)에 적합한 사람은 누구입니까?
MCP 클라이언트, 호스트, 게이트웨이를 만들거나 테스트하는 개발자, 특히 2026-07-28 개정판에 맞추는 경우입니다.
팀이나 프로덕션 환경에서 Everything (test server)의 비용은 얼마입니까?
무료 오픈소스이며, 비용은 CI 사용 시간뿐입니다. 뒤에 유료 API가 없습니다.
Everything (test server)에 회사 데이터를 맡겨도 안전합니까?
인증도 계정도 없습니다. get-env는 프로세스 환경 전체를 돌려주고 gzip-file-as-resource는 URL을 가져오므로, 환경에 비밀 정보가 없는 곳에서 실행하십시오.
Everything (test server)의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 Time (reference server), Fetch (reference server) 및 Filesystem (reference server)입니다.

답변 확인일: 2026년 10월 23일.