Skip to main content
Glama

Trip Studio

Trip Studio는 여행 계획 에이전트를 위한 오픈소스 구조화 워크스페이스입니다. 웹 앱과 MCP 서버는 하나의 도메인 서비스를 공유합니다: 간결한 Markdown 계획 브리핑과 검증된 구조화 여행 문서입니다. Trip Studio는 여행을 예약하거나, 변경하거나, 취소하지 않습니다.

스택

  • Vercel의 TanStack Start

  • Drizzle ORM을 사용하는 PostgreSQL (관리형 인스턴스는 Neon 사용)

  • 브라우저 세션 및 MCP OAuth 2.1용 Better Auth

  • 공식 MCP TypeScript SDK v2

  • shadcn/ui

Related MCP server: en-quire

로컬 개발

요구 사항: Node.js 22+, pnpm 11+, PostgreSQL.

createdb tripstudio
cp .env.example .env.local
pnpm install
pnpm db:migrate
pnpm dev

http://localhost:3000을 열고 계정을 만든 다음, MCP 클라이언트를 http://localhost:3000/mcp에 연결하세요.

환경

환경

애플리케이션

MCP

개발

https://dev.tripstudio.cc

https://dev.tripstudio.cc/mcp

프로덕션

https://tripstudio.cc

https://tripstudio.cc/mcp

main은 개발 환경을 배포하고 dev.tripstudio.cc로 승격합니다. v* 태그는 프로덕션을 배포합니다. 각 환경은 독립적인 Postgres 데이터와 Better Auth 시크릿을 가집니다. Vercel의 Preview 및 Production 환경에서 APP_URL, DATABASE_URL, BETTER_AUTH_SECRET을 구성하고, 마이그레이션을 위해 일치하는 GitHub 환경에 데이터베이스 및 인증 시크릿을 미러링하세요.

관리형 개발 및 프로덕션 데이터베이스는 프랑크푸르트에 있는 별도의 Neon 프로젝트입니다. Vercel Functions는 데이터베이스 트래픽을 지역 내로 유지하기 위해 fra1에서 실행됩니다. 자체 호스팅 설치의 경우 호환되는 모든 PostgreSQL 제공업체를 사용할 수 있습니다.

플러그인

plugins/tripstudio는 프로덕션 Codex 플러그인입니다. plugins/tripstudio-dev는 개발 MCP 엔드포인트를 사용합니다. 두 플러그인의 plan-trip 스킬은 의도적으로 동일하게 유지됩니다.

검사

pnpm check

기여

이슈와 풀 리퀘스트를 환영합니다. 개발 워크플로는 CONTRIBUTING.md를, 취약점을 비공개로 신고하는 방법은 SECURITY.md를 참조하세요.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for MDMA (Markdown Document with Mounted Applications) — interactive Markdown with forms, approval gates, tables, and more. Exposes the MDMA spec, authoring prompts, package metadata, and live docs to AI assistants so agents can author and integrate MDMA correctly.
    7
    50 npm
    69
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for structured document management of markdown and YAML files, with RBAC, git-based approval workflows, and semantic search, enabling agents to read, edit, and maintain documents under governance.
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    MCP server for creating day-by-day trip itineraries in SQLite, with a planner agent that uses a Tavily search scout via tool boundaries. Enforces guard rails like rejecting activities on out-of-range days.
    3
    -