mcp-altegio
MCP server for Altegio API — appointments, clients, services, staff schedules
claude mcp add --transport stdio moro3k-mcp-altegio bun run /полный/путь/к/mcp-altegio/src/index.ts \ --env ALTEGIO_TOKEN="ваш_партнёрский_токен" \ --env ALTEGIO_COMPANY_ID="ваш_ID_компании" \ --env ALTEGIO_USER_TOKEN="ваш_пользовательский_токен"
How to use
mcp-altegio реализует MCP-сервер для Altenio API, позволяя управлять записями, клиентами, услугами, сотрудниками и расписанием через AI-ассистента. Сервер поддерживает стандартный транспорт stdio для локального использования и Streamable HTTP для облачных деплоев, что позволяет подключать MCP к Claude Desktop, Claude Code, Cursor и другим инструментам через локальные или удалённые каналы. Поставляется с 18 инструментами (CRUD-операции для записей и клиентов, управление услугами и сотрудниками, расписанием и финансами), умной подстановкой поиска и поддержкой как локального stdio, так и удалённого HTTP-транспорта. Пример использования включает поиск клиентов, работу с записями, бронирование услуг и получение доступных слотов, а также интеграцию через HTTP-режим для облачных деплоев.
Чтобы начать, запустите сервер через Bun (или используйте Docker) и подключитесь через выбранный транспорт. В конфигурации для Claude Desktop или других клиентов укажите соответствующий mcpServers блок, задав команду, аргументы и необходимые переменные окружения. В HTTP-транспорте сервер слушает на порту 3000 по умолчанию (можно переназначить через PORT) и предоставляет endpoint POST /mcp.
Основные команды и инструменты доступны через MCP SDK и реализованы в src/index.ts (stdio) и src/http.ts (HTTP). Используйте примеры интеграции в README для подключения через Claude Desktop/Code и другие клиенты, чтобы выполнять операции над записями, клиентами, услугами и расписанием.
How to install
prerequisites: - Bun >= 1.x или Docker
Установка локально (Bun):
- Клонируйте репозиторий: git clone https://github.com/moro3k/mcp-altegio.git
- Перейдите в директорию проекта: cd mcp-altegio
- Установите зависимости через Bun: bun install
- Настройте переменные окружения (см. раздел Конфигурация в README) и запустите сервер: bun run start
Если предпочитаете Docker:
- Соберите образ: docker build -t mcp-altegio .
- Запустите контейнер с необходимыми переменными окружения:
docker run -e ALTEGIO_TOKEN=ваш_партнёрский_токен
-e ALTEGIO_USER_TOKEN=ваш_пользовательский_токен
-e ALTEGIO_COMPANY_ID=ваш_ID_компании
-p 3000:3000
--name mcp-altegio_runtime
mcp-altegio bun run src/http.ts
Примечание: для локального запуска с stdio используйте Bun (или Docker) и следуйте инструкциям в разделе Быстрый старт README. Убедитесь, что у вас установлены и токены Altegio (партнёрский и пользовательский) и идентификатор компании, поскольку сервер потребует их на инициализации.
Additional notes
tips и рекомендации:
- Переменные ALTEGIO_TOKEN, ALTEGIO_USER_TOKEN и ALTEGIO_COMPANY_ID необходимы для аутентификации к Altegio API. Их можно передавать напрямую или через .env в cwd (для Bun транспорта).
- В режиме HTTP (Streamable HTTP) сервер запускается с командой bun run start:http или через Docker с соответствующими флагами окружения; порт по умолчанию 3000, но его можно переопределить через PORT.
- При использовании Docker обязательно укажите флаг -i (stdin) для stdio-транспорта в некоторых конфигурациях; в HTTP-транспорте это не требуется.
- Примеры подключения в README показывают форматы mcpServers для Claude Desktop, Claude Code, Cursor и HTTP-транспорта. Вы можете адаптировать их под свою среду.
- Если обновляете токены або ID компании, перезапустите MCP-сервер, чтобы изменения вступили в силу.
- Локально Bun-порт должен поддерживать TypeScript 5.7 и совместимый MCP SDK версии 1.26.
Related MCP Servers
augments
Comprehensive MCP server providing real-time framework documentation access for Claude Code with intelligent caching, multi-source integration, and context-aware assistance.
mcp-n8n-builder
🪄 MCP server for programmatic creation and management of n8n workflows. Enables AI assistants to build, modify, and manage workflows without direct user intervention through a comprehensive set of tools and resources for interacting with n8n's REST API.
vikunja
Model Context Protocol server for Vikunja task management. Enables AI assistants to interact with Vikunja instances via MCP.
mcp -text-editor
An open source implementation of the Claude built-in text editor tool
docmole
Dig through any documentation with AI - MCP server for Claude, Cursor, and other AI assistants
grok-faf
First MCP server for Grok | FAST⚡️AF • URL-based AI context • Vercel-deployed