본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 02. 23:55

PipedreamHQ/mcp-chat

요약

MCP Chat은 AI SDK와 Pipedream MCP를 활용하여 구축된 무료 오픈소스 채팅 애플리케이션입니다. 이 앱은 3,000개에 달하는 API와 10,000개 이상의 도구에 접근할 수 있게 하며, 강력한 기능을 갖춘 AI 채팅 앱 개발의 참고 자료로 사용될 수 있습니다. 이 앱은 LLM을 사용하여 텍스트 생성뿐만 아니라 구조화된 객체 및 도구 호출까지 처리하며, Anthropic, OpenAI, Gemini 등 다양한 모델과 프레임워크를 지원합니다. 또한 Neon Serverless Postgres와 Auth.js를 이용해 데이터 지속성과 사용자 인증 기능을 제공하여 실제 프로덕션 환경 구축에 용이합니다.

핵심 포인트

  • Pipedream MCP 통합을 통해 수천 개의 API에 연결하고 내장 인증을 활용할 수 있습니다.
  • AI SDK는 LLM을 사용하여 텍스트, 구조화된 객체, 도구 호출 생성을 통합적으로 지원합니다.
  • Anthropic, OpenAI, Gemini 등 다양한 주요 LLM 제공자 및 프레임워크를 유연하게 지원합니다.
  • 데이터 지속성(Neon Serverless Postgres)과 사용자 인증(Auth.js) 기능을 포함하여 프로덕션급 앱 구축이 가능합니다.
  • Vercel 배포와 로컬 환경 설정을 위한 상세한 가이드라인을 제공합니다.

MCP Chat 는 AI SDK 와 Pipedream MCP 를 사용하여 구축된 무료 오픈소스 채팅 앱입니다. 이 앱은 거의 3,000 개의 API 와 10,000 개 이상의 도구에 대한 접근을 제공합니다. 강력한 AI 채팅 애플리케이션을 구축하는 데 참고 자료로 사용하세요.

기능 ·
모델 제공자 ·
선행 조건 ·
자체 배포 ·
로컬 실행

최신 정보를 위해 chat.pipedream.com 에서 프로덕션 앱을 확인하고 Pipedream 의 개발자 문서 (developer docs) 를 참조하세요.

MCP 통합: Pipedream 의 MCP 서버를 통해 내장 인증과 함께 수천 개의 API 에 연결합니다.
자동 도구 발견: 채팅을 통해 다양한 API 에서 도구 호출을 실행합니다.
AI SDK 사용: LLM 을 사용하여 텍스트, 구조화된 객체 및 도구 호출을 생성하는 통합 API 를 제공합니다.
유연한 LLM 및 프레임워크 지원: 어떤 LLM 제공자나 프레임워크와도 작동합니다.
데이터 지속성: 채팅 기록과 사용자 데이터를 저장하기 위해 Neon Serverless Postgres 를 사용하며, 간단한 보안 인증 (sign-in) 을 위해 Auth.js 를 사용합니다.

현재 데모 앱은 Anthropic, OpenAI, Gemini 의 모델을 사용하지만 AI SDK 는 더 많은 모델을 지원합니다.

이 앱을 실행하거나 배포하려면 다음이 필요합니다:

  • Pipedream 계정
  • Pipedream 프로젝트. MCP 를 통해 연결된 계정은 여기에 저장됩니다.
  • Pipedream OAuth 자격 증명
  • OpenAI API 키

Vercel 로 이 앱을 원클릭으로 배포하세요:

  • 환경 파일을 복사하고 자격 증명을 추가하세요:

cp .env.example .env # 값으로 편집

.env.example 파일에서는 개발을 더 쉽게 하기 위해 기본적으로 채팅 지속성과 애플리케이션 인증 (sign-in) 이 비활성화되어 있습니다:

DISABLE_AUTH=true
DISABLE_PERSISTENCE=true
  • 의존성을 설치하고 앱을 시작하세요:

핵심 의존성인 Node 등을 관리하기 위해 asf 를 사용하는 것을 권장합니다. 설치한 후 실행하세요.

asdf install

그런 다음:

pnpm dev

로컬 앱은 이제 http://localhost:3000 에서 실행 중입니다 🎉

  • 모든 필요한 로컬 서비스를 실행하세요:

docker compose up -d

  • 마이그레이션을 실행하세요:

POSTGRES_URL=postgresql://postgres@localhost:5432/postgres pnpm db:migrate

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
4

댓글

0