Claude App (integrations/claude-app)
MCP server integration for Claude AI, built with Claude Agent SDK and MCP Protocol.
Overview
The Claude App workspace provides an MCP (Model Context Protocol) server that integrates the Booking Platform with Claude AI. It uses the Claude Agent SDK for AI agent capabilities and the MCP SDK for protocol communication.
Tech Stack
| Layer | Technology | Version |
|---|---|---|
| AI SDK | Claude Agent SDK | ^0.3.207 |
| MCP Protocol | @modelcontextprotocol/sdk | ^1.29.0 |
| Validation | Zod | ^4.4.3 |
| Shared Package | @booking/integrations-shared | workspace:* |
Key Scripts
bash
# Development
moon run integrations-claude-app:dev
# Build
moon run integrations-claude-app:build
# Quality
moon run integrations-claude-app:lint
moon run integrations-claude-app:typecheck
moon run integrations-claude-app:verifyArchitecture
integrations/claude-app/
├── src/
│ └── index.ts # MCP server entry point
├── .mcp.json # MCP configuration
├── AGENTS.md # Workspace-specific instructions
└── package.jsonThe server uses shared utilities from @booking/integrations-shared for common MCP tool definitions and client utilities.