Skip to content

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

LayerTechnologyVersion
AI SDKClaude Agent SDK^0.3.207
MCP Protocol@modelcontextprotocol/sdk^1.29.0
ValidationZod^4.4.3
Shared Package@booking/integrations-sharedworkspace:*

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:verify

Architecture

integrations/claude-app/
├── src/
│   └── index.ts          # MCP server entry point
├── .mcp.json             # MCP configuration
├── AGENTS.md             # Workspace-specific instructions
└── package.json

The server uses shared utilities from @booking/integrations-shared for common MCP tool definitions and client utilities.

Released under the MIT License.