smart-mcp-proxy/mcpproxy-go
Supercharge AI Agents, Safely
해결하는 문제
AI 에이전트는 많은 도구와 상호 작용할 때 API 토큰 제한에 도달하거나 Cursor와 같은 IDE에서 함수 캡을 초과하는 등 제한에 직면하는 경우가 많습니다. 또한, 여러 Model Context Protocol (MCP) 서버를 연결하면 도구 포이즈닝 공격과 같은 보안 위험이 발생할 수 있습니다.
작동 방식
MCPProxy는 다양한 MCP 서버 앞에 위치하는 단일 보안 엔드포인트 역할을 합니다. 도구를 단일 retrieve_tools 함수로 집계하여 토큰 사용량을 크게 줄이고 응답 정확도를 높입니다. 승인될 때까지 새로운 서버를 차단하는 보안 격리 시스템이 포함되어 있으며, 서버를 신뢰하기 전에 감사할 수 있는 플러그형 보안 스캐너(Snyk 또는 Trivy 등)를 지원합니다.
대상 사용자
컨텍스트 윈도우 또는 API 제한에 걸리지 않고 AI 모델이 사용할 수 있는 도구의 수를 확장해야 하는 AI 기반 IDE(Cursor 또는 VS Code 등) 또는 데스크톱 에이전트(Claude Desktop 등)를 사용하는 개발자.
주요 특징
- 토큰 효율성: 수백 개의 도구 스키마를 단일 함수로 집계하여 토큰 사용량을 최대 99%까지 줄입니다.
- 보안 격리: 잠재적으로 악의적인 서버를 자동으로 차단하고 수동 승인을 허용합니다.
- 플러그형 스캐너: Docker 기반 보안 스캐너를 지원하여 새로운 서버의 위험 점수를 정규화합니다.
- 교차 플랫폼: 내장된 Web UI를 갖춘 macOS, Windows 및 Linux용 단일 바이너리.