Grep이 MCP(Model Context Protocol) 서버를 공개해, Cursor, Claude Code 등 AI 도구에서 100만 개 공개 GitHub 저장소를 직접 코드 검색할 수 있게 됐다. Vercel의 mcp-handler 패키지를 활용해 기존 Grep API를 하루 만에 MCP 서버로 변환했으며, 검색 결과는 수 밀리초 내에 반환된다.
핵심 포인트- Cursor: mcpServers 설정에 {"url": "https://mcp.grep.app"} 한 줄로 즉시 사용 가능
- Claude Code: claude mcp add --transport http grep https://mcp.grep.app 한 줄 설치
- 언어·저장소·파일 경로 기준 필터링, 정규표현식(regex) 쿼리 지원
- mcp-handler 패키지가 스키마 매핑·라우팅·응답 포매팅을 자동 처리 — 기존 API의 MCP 변환 비용 최소화
- 관련성 기준 코드 스니펫 랭킹, 거의 실시간 반환 속도
상세 정리- MCP 서버 엔드포인트: https://mcp.grep.app (HTTP 전송 방식)
- AI 에이전트가 MCP 도구 호출로 코드 패턴 검색 → 결과를 컨텍스트로 활용해 정확한 답변 생성
- 정규표현식 쿼리 예시: query=(?s)server\.tool.*catch, language=TypeScript/JavaScript — MCP 에러 핸들링 패턴 탐색
- mcp-handler가 프로토콜 복잡도를 추상화 — 엔지니어링 팀이 기존 API를 하루 만에 MCP 서버로 변환
- Vercel 서버리스로 배포 — 확장성과 낮은 레이턴시를 인프라 관리 없이 확보
- 기존 REST API를 MCP 서버로 변환할 때 mcp-handler가 스키마 노출·라우팅·포매팅을 자동 처리
왜 읽나기존 API를 MCP 서버로 빠르게 전환하는 실전 사례이자, AI 에이전트에게 실시간 코드 검색 능력을 부여하는 가장 간단한 방법이다. mcp-handler 기반 구현 방식은 직접 따라할 수 있는 구체적인 레퍼런스다.