Contrack MCP
Самохостинговая CRM контактов со встроенным MCP-сервером: 18 инструментов для поиска людей, журнала общения и задач по ним.
- 116 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Инструменты записи меняют и удаляют контакты и задачи, а в контактах хранятся персональные данные.
Установка
- Работает в
Ручная установка
docker run -d --name contrack -p 127.0.0.1:3210:3210 -v contrack-data:/app/data ghcr.io/arvarik/contrack:latestКоманда из раздела «Start in a minute». MCP подключают в Settings, раздел «MCP and API».
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Инструменты записи меняют и удаляют контакты и задачи, а в контактах хранятся персональные данные.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Contrack — приложение для ведения контактов, которое работает у вас в Docker: импорт, поиск дубликатов, обогащение данных и отслеживание отношений. В приложении есть MCP-сервер по адресу `/api/mcp` (Streamable HTTP без сессий), к которому подключаются Claude Code, Claude, ChatGPT, Cursor, VS Code, Codex и Gemini CLI. Настройка идет по шагам в Settings, раздел «MCP and API». Инструментов 18: девять на чтение (`search_people`, `get_contact`, `list_contacts`, `get_timeline`, `search_notes`, `list_action_items`, `get_pulse`, `list_tags`, `list_lists`) и девять на запись, включая `create_contact`, `log_interaction`, `create_action_item` и `add_to_list`. Токены `ctk_` бывают с правом только на чтение, тогда клиент видит лишь инструменты чтения.
Для кого. Тем, кто ведет круг деловых и личных контактов у себя и хочет, чтобы агент находил людей и записывал общение.
Подходит, если
- Перед встречей агент достает профиль человека и его историю общения.
- После звонка в журнал вносят заметку, и агент связывает упомянутых людей.
- Просроченные напоминания о контактах собирает команда `list_action_items`.
- Для безопасности выдают токен только на чтение.
Не подходит, если
- Нужна облачная CRM с командной работой нескольких сотрудников.
- Контакты нельзя передавать модели даже в виде запроса.
- Нужна версия Node.js ниже 26.13 для запуска из исходников.
Пример запроса к агенту
Найди людей из Берлина, с которыми я не общался больше трех месяцев, и предложи дату напоминания каждому.MCP
- Транспорт
- http
- Авторизация
- OAuth
Ограничения
Инструменты записи могут перезаписать или удалить данные: клиенты вправе спросить подтверждение у `update_contact`, `update_action_item` и `remove_from_list`. Если запись не нужна, выдавайте токен только на чтение. Тексты, которые пишут другие люди, приходят в тегах `<untrusted_data>`, как данные, а не инструкции. Токены живут до 90 дней по умолчанию, лимит создания 10 токенов в час. Приложение под лицензией AGPL-3.0. Адрес, доступный лишь на вашем компьютере, подходит только локальным клиентам; для облачных нужен публичный адрес.
Как отключить. Отзовите токены на странице токенов Settings, удалите запись сервера из клиента и остановите контейнер `contrack`. Данные лежат в томе `contrack-data`.
Частые вопросы
Как запустить?
Командой `docker run -d --name contrack -p 127.0.0.1:3210:3210 -v contrack-data:/app/data ghcr.io/arvarik/contrack:latest`, затем открыть `http://localhost:3210`.
Нужен ли аккаунт в облаке?
Нет. Регистрация в облаке и ключи API для запуска не нужны, данные лежат в папке `contrack-data`.
Как подключить клиента?
В Settings откройте «MCP and API», выберите клиента, создайте токен или войдите через браузер и скопируйте команду или конфигурацию.
Сколько результатов возвращают инструменты?
Поиск людей до 30 результатов, поиск заметок до 50, списки до 100 записей за раз с курсором `nextCursor`.
Можно ли запретить изменения?
Да, создайте токен с доступом «Read only»: клиент увидит только инструменты чтения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыОткрытая CRM для малых команд с MCP: контакты, сделки и задачи доступны Claude и другим агентам, черновики ответов за вами
Attio MCP Server — CRM Attio для Claude и ChatGPT
Attio MCP Server
MCP-сервер для Attio CRM: компании, люди, сделки, задачи, списки и заметки через 19 универсальных инструментов
MCP-сервер для amoCRM и Kommo: сделки, контакты, задачи и отчеты по воронке, зависшие сделки и просроченные задачи менеджеров
MCP-сервер для мониторинга нескольких аккаунтов Kommo
Kommo MCP Server — Ventas Inteligentes
MCP-сервер для Kommo на 40 инструментов с двумя режимами: stdio для Claude Code и удаленный HTTP для круглосуточных задач
Удаленный MCP-сервер с B2B-данными: компании, контакты и рабочие адреса прямо в чате, вход через браузер, без ключей
MCP-сервер самохостимой CRM на замену Pipedrive: ассистент ищет сделки и контакты, ведет задачи и двигает сделки по воронке
Коротко о README
В README сказано, что приложение собирает контакты, убирает дубликаты, обогащает данные и ведет отношения; MCP описан в отдельном документе `docs/mcp.md`.