github.devotd.
새 소식모델 컨텍스트 프로토콜

mcpspan/mcpspan all/v0.7.0 — MCP 서버 호출·지연 분석 도구

자신이 설정한 MCP 서버에서 도구 호출·자원 읽기·프롬프트 요청의 사용량과 응답 시간을 기록하는 자체 호스팅 분석 도구 mcpspan과 그 최신 릴리스 all/v0.7.0을 소개한다.

저장소 정보mcpspan/mcpspan ↗

자신이 설정한 MCP 서버에서 도구 호출·자원 읽기·프롬프트 요청의 사용량과 응답 시간을 기록하는 자체 호스팅 분석 도구 mcpspan과 그 최신 릴리스 all/v0.7.0을 소개한다.

GitHub 설명: Open-source, self-hosted analytics for MCP servers

스타
★ 19
포크
0
언어
TypeScript
라이선스
MIT
최신 릴리스
all/v0.7.0
원문 보기 ↗GitHub에서 보기 ↗

mcpspan은 MCP 서버 전용 자체 호스팅 분석 도구이고, 최신 릴리스는 all/v0.7.0이다. MCP 서버는 에이전트 클라이언트(Claude, Codex, Cursor 등)에 도구(tool), 리소스(resource), 프롬프트(prompt)를 제공하는 서버다. mcpspan은 그 안에서 어떤 클라이언트가 어떤 항목을 얼마나 느리게 호출했고 왜 실패했는지 기록한다. all/v0.7.0이 무엇을 바꿨는지는 공개된 설명이 없어, 여기서는 저장소에 문서화된 기능만 다룬다.

이 도구가 메우는 곳은 에이전트 운영의 관측 공백이다. MCP 서버를 쓰는 팀은 어떤 도구가 느리고 어떤 호출이 실패하는지, 무엇이 반복되는지 알기 어렵다. mcpspan은 도구 호출·자원 읽기·프롬프트 요청의 사용량과 응답 시간을 기록하고, 호출 결과와 오류 유형, 한 세션 안의 반복 호출을 살펴보게 하며, 서버 버전별 차이를 비교하게 한다. 에이전트에게 보여준 툴 정의가 토큰을 얼마나 소모하는지도 추적한다. 주 언어는 TypeScript, 라이선스는 MIT이다.

구현은 여러 언어로 나뉘어 있다. TypeScript, Python, Go, C#, Java, Rust, Ruby, PHP용 연결 도구와 공통 적합성 시험(conformance test suite)을 함께 제공해, 같은 방식으로 여러 언어 서버의 동작 차이를 확인하게 한다. 데이터는 사용자가 설정한 서버 안에 두고 CSV·NDJSON 내보내기와 OpenTelemetry 전달을 지원한다.

다만 근거가 얇은 부분도 분명하다. 저장소의 별은 18개이고, 연구 기록의 모멘텀 점수는 1.2로 낮게 측정돼 널리 쓰이는 도구라기보다 초기 단계의 프로젝트에 가깝다. 지연과 토큰 소모량이 어느 수준인지, 여러 언어 서버가 같은 수준에서 동작하는지를 알려주는 기준선은 공개된 자료에 없다. 데이터가 서버 안에 남는 방식이라 외부로 넘길 일은 적지만, 비교할 대상도 생기지 않는다. 이미 MCP 서버를 굴리는 팀이라면 무엇이 느리고 무엇이 반복되는지 확인하는 출발점으로는 쓸 만하다.