FieldRoutes MCP Server
MCP-сервер FieldRoutes для Claude
Подключает Claude к вашей учетной записи FieldRoutes, чтобы вы могли искать клиентов, проверять маршруты, просматривать визиты, получать историю обслуживания и многое другое — прямо в диалоге.
Доступные инструменты
Инструмент | Что делает |
| Поиск клиента по имени, телефону, email или адресу |
| Полная информация о клиенте по ID |
| Прошлые и открытые заявки на обслуживание клиента |
| Полная информация по одной заявке на обслуживание |
| Запланированные визиты по дате, клиенту, маршруту или технику |
| Маршруты, выполняемые в определенную дату |
| Все остановки на конкретном маршруте |
| Планы регулярного обслуживания для клиента |
| Список сотрудников/техников и их ID |
| Счета и балансы для клиента |
Related MCP server: ServiceTitan MCP Server
Настройка
1. Скопируйте этот проект и установите зависимости
npm install2. Настройте свои учетные данные
cp .env.example .envОткройте .env и заполните:
FR_AUTH_KEY— из FieldRoutes: Администрирование → API → Управление ключамиFR_AUTH_TOKEN— там жеFR_SUBDOMAIN— часть до.pestroutes.comв вашем URL (например,crownpest)
3. Соберите и запустите локально для проверки
npm run build
npm startВы должны увидеть:
FieldRoutes MCP server running on port 3000
MCP endpoint: http://localhost:3000/mcpРазвертывание на Railway (рекомендуется — доступен бесплатный тариф)
Перейдите на railway.app и зарегистрируйтесь (бесплатно)
Нажмите New Project → Deploy from GitHub repo
Подключите свою учетную запись GitHub и отправьте этот код в новый репозиторий
Railway обнаружит Node.js и развернет автоматически
В Railway перейдите в свой проект → Variables и добавьте:
FR_AUTH_KEYFR_AUTH_TOKENFR_SUBDOMAIN
Railway предоставит вам публичный URL, например
https://fieldroutes-mcp-production.up.railway.app
Развертывание на Render (альтернатива — также бесплатно)
Перейдите на render.com и зарегистрируйтесь
Нажмите New → Web Service
Подключите свой репозиторий GitHub
Установите Build Command:
npm install && npm run buildУстановите Start Command:
npm startВ разделе Environment добавьте
FR_AUTH_KEY,FR_AUTH_TOKEN,FR_SUBDOMAINРазверните — Render предоставит вам URL, например
https://fieldroutes-mcp.onrender.com
Подключение к Claude
В десктопном приложении Claude перейдите в Settings → Connectors
Нажмите Add custom connector
Введите ваш развернутый URL +
/mcp:https://your-app.up.railway.app/mcpСохраните — теперь Claude может использовать все 10 инструментов FieldRoutes
Проверка конечных точек по вашей документации FieldRoutes
Пути API в этом сервере (customer/search, appointment/search и т.д.) следуют стандартному шаблону REST FieldRoutes. Если какой-либо из них возвращает 404, проверьте документацию API для вашего арендатора по адресу:
https://YOUR_SUBDOMAIN.pestroutes.com/api/docsили обратитесь в службу поддержки FieldRoutes для уточнения точного пути для вашего тарифного плана.
Замечания по безопасности
Ваши учетные данные API хранятся только в переменных окружения — никогда не фиксируются в коде
Сервер не требует собственной аутентификации (Claude является единственным вызывающим)
Для дополнительной безопасности вы можете добавить переменную окружения
API_SECRETи проверять ее как bearer-токен во входящих запросах
This server cannot be deployed
Maintenance
Related MCP Connectors
Field operations on a deterministic solver — run jobs, crews & fleet from Claude or ChatGPT.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Run field service from Claude, ChatGPT or Copilot: dispatch, billing, customer messages, photos, and change the software itself, with a confirm step before every change. This address is the India region; US East, Canada, Norway and NZ addresses are at fieldproxy.ai/mcp.
Related MCP Servers
- FlicenseCqualityDmaintenanceConnects Claude to ServiceTitan via API, providing 60 tools across CRM, Jobs, Accounting, and more for business management.601-
- FlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to query ServiceTitan data about technician jobs and business performance via natural language, while protecting customer personal information.-
- AlicenseAqualityDmaintenanceEnables AI assistants like Claude to read and optionally write data in FieldRoutes (formerly PestRoutes) using plain English, with read-only mode by default and granular safety profiles.39MIT
- FlicenseNot gradedqualityBmaintenanceEnables querying and creating clients, service orders, collaborators, service requests, equipment, and other resources from the Field Control API directly in conversations with Claude.-