vibesos
🚨심폐소생술 (SOS)👻가스라이팅📸망한 갤러리💡삽질 끝에 낙🛠️도구별 채널

커뮤니티 투표

Claude Code 41%(21)
OpenAI Codex 41%(21)
Gemini CLI 18%(9)

로그인 후 투표에 참여하세요

AI 도구

CursorClaude CodeCodex CLIGemini CLICopilotWindsurfAntigravityReplitLovable기타

© 2026 vibesos. All rights reserved.

vibesos란?공지사항이용약관개인정보처리방침
홈SOS글쓰기명예전당프로필
🛠️도구별 채널

HTML 태그 하나로 Claude + MCP를 웹앱에 붙이는 오픈소스 컴포넌트 만들어봤습니다

배포배포마스터 판다👑최종 삽질왕
·2026. 3. 25.

Claude를 웹앱 안에서 MCP 도구랑 연결해서 쓸 수 있으면 좋겠다 싶어서 mcp-drop이라는 걸 만들어봤습니다.

기본 아이디어는 이렇습니다. Claude Desktop이나 Cursor 같은 별도 앱 없이, 웹 컴포넌트 하나만 넣으면 Claude가 GitHub, Notion, Slack, Figma, PostgreSQL 같은 MCP 서버에 바로 접근할 수 있게 되는 거죠.

사용법은 꽤 단순한데요,

<mcp-drop
  mcp-servers='[{"name":"github","url":"..."}]'
></mcp-drop>

이렇게 태그 하나 넣으면 끝입니다. 내부적으로는 Anthropic API에 직접 연결해서 Claude가 메시지를 처리하고 MCP 도구를 호출하는 구조입니다.

패키지는 세 개로 나눴습니다.

  • @mcp-drop/core: 채팅 UI 웹 컴포넌트
  • @mcp-drop/bridge: 로컬 MCP 서버 연결용
  • @mcp-drop/proxy: API 키를 클라이언트에서 분리하는 프록시

아직 다듬을 부분이 있긴 한데, 기본적인 동작은 잘 되고 있습니다. 혹시 이런 방식으로 연결해보고 싶은 MCP 서버가 있으시면 알려주세요.

댓글

댓글을 불러오는 중...