데스크탑에서 MCP 서버를 원클릭으로 설치·관리할 수 있는 애플리케이션
2024년 10월 Anthropic Claude에서 표준으로 내놓은 MCP Server 설치하는 데 많은 번거로움이 있었음 서버를 확인하고 설치, 삭제하는 번거로움, 불편함을 줄이고자 만든 데스크탑 애플리케이션
-
로컬 MCP 목록 조회: 호스트 시스템에 설치된 MCP 인스턴스를 스캔하여 메타데이터 기반 목록을 출력
-
서버 등록 MCP 전체 조회: MCP 서버에서 정합성 검사를 거친 MCP 전체 목록을 정렬된 형태로 제공
-
클로드 데스크탑 앱 연동 설치 지원: GUI 기반의 클로드 데스크탑 앱과 연동되어, MCP를 원클릭으로 설치하고 자동 등록
-
MCP 삭제 및 수정 기능: 설치한 MCP 설정을 수정, 삭제
-
백그라운드 서비스 지원: 데스크탑 앱이 최소화되거나 종료되어도 MCP 관리 기능은 백그라운드에서 지속적으로 동작
-
튜토리얼": 애플리케이션을 사용하기 위한 가이드 제공
-
데스크탑 앱 다운로드
-
OAuth: SSAFY 계정 기반의 OAuth 2.0 인증을 통해 보안성 있는 사용자 인증 및 관리
-
게시글 관리: 게시글 작성 및 조회 가능
-
MCP Server 목록 조회: 수집한 MCP Server 조회 및 안전도 표시
-
다국어 및 다크모드: 한국어 / 영어 지원 및 다크모드 제공
-
osv-scanner 라이브러리 검사: mcp 실제 코드를 확인해 스캔하여 취약점이 있는 라이브러리를 사용할 경우 위험도 표시
- 데스크탑 앱(GUI) 총괄 및 풀스택 담당
- 데스크탑 앱 UI 디자인을 포함하는 프론트엔드 구현
- 데스크탑 앱의 서버 CRUD 풀스택 구현
- 알림 및 키워드 연동 기능 구현
- 데스크탑 앱 설치파일 빌드 담당
- 인프라 총괄, 웹 백엔드, 웹 프론트 담당
- GitHub Actions 기반 정적 페이지 EC2 자동 배포
- GitLab Jenkins 기반 CI/CD 자동 배포
- 구글 오픈소스 osv-scanner 이용한 mcp-server 라이브러리 검사 및 스케줄링
- Oauth2.0 로그인 필터기반 인증 인가 처리
- 웹페이지 게시판 백엔드 CRUD 로직 구현
- 웹페이지 메인 화면 구성
- 데스크탑 애플리케이션에서 MCP 서버 설정 추가 및 Claude 애플리케이션 재시작 기능 구현
- 웹페이지 주요 화면(다운로드, 게시판, MCP 서버, FAQ) 프론트엔드 구성
- 반응형 웹페이지 및 햄버거 버튼, 드롭다운 메뉴 UI 구현
- 다크모드 및 다국어 지원 기능 구현으로 사용자 편의성 강화
- AWS S3 기반의 MCP 서버 설치파일 다운로드 기능 구현 및 연동
- 서비스 기획, 테스트 및 디버깅 담당
- 안정적인 기능 구현을 위해 서비스 아키텍처 기획
- 서비스 구현 가능성 테스트를 위해 1차 MVP 구현
- TypeScript, Node.js, Spring Boot 이용, MCP 서버 통신 구현
- Oauth 2.0 구현을 위한 FrontEnd 구현 및 테스트, 디버깅
- Spring Boot와 MongoDB 기반의 백엔드 및 외부 API 연동 담당
- MCP Server 대상 크롤링, 메타데이터 저장과 API 제공을 위한 CRUD 로직 구현
- 한글 검색을 위한 MongoDB Atlas 연동, 인덱스 구성과 쿼리 최적화
- GitHub API를 활용한 MCP Server 레포지토리 크롤링, 필터링 및 메타데이터 수집
- Gemini API를 활용한 README 요약 및 관련 태그 자동 생성










