
mhenry3164/twenty-crm-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
mhenry3164/twenty-crm-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/mhenry3164/twenty-crm-mcp-server.
Обзор
mhenry3164/twenty-crm-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/mhenry3164/twenty-crm-mcp-server.
Обзор (машинный перевод)
Преобразуйте свою CRM-систему в помощника на базе искусственного интеллекта
Сервер Model Context Protocol, который соединяет Twenty CRM с Claude и другими AI-ассистентами, обеспечивая взаимодействие на естественном языке с данными ваших клиентов.
🚀 Быстрый старт • 🛠️ Инструменты • 🔍 Поиск и фильтрация • 🐳 Docker • 🤝 Вклад
✨ Особенности
- Полный CRUD для людей, компаний, возможностей, заметок и задач
- Рабочий поиск — построен на реальной грамматике Twenty
filter(ilikeсовпадении), а не на несуществующем параметреsearch - Корректное отображение составных полей — плоские входы, такие как
firstName/email/amount, преобразуются в составные формы Twentyname/emails/amountна записи - Пагинация курсора (
startingAfter/endingBefore) плюс сыройfilter, [orderByиdepthпроход на каждом инструменте списка - Заметки и задачи прикрепляются к записям — пропускают
personId/companyId/opportunityIdпри создании, и целевые ссылки создаются для вас - Пакетное создание — до 60 человек или компаний на один вызов
- Устойчивый клиент — тайм-ауты за 30 секунд, автоматическая повторная попытка с отключением на 429/5xx (honors
Retry-After), структурированные сообщения об ошибках
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
✨ Features
- Complete CRUD for people, companies, opportunities, notes and tasks
- Working search — built on Twenty’s real
filtergrammar (ilikematching), not the nonexistentsearchparam - Correct composite-field mapping — flat inputs like
firstName/email/amountare converted to Twenty’sname/emails/amountcomposite shapes on write - Cursor pagination (
startingAfter/endingBefore) plus rawfilter,orderByanddepthpassthrough on every list tool - Notes & tasks attach to records — pass
personId/companyId/opportunityIdwhen creating and the target links are created for you - Batch creates — up to 60 people or companies per call
- Resilient client — 30s timeouts, automatic retry with backoff on 429/5xx (honors
Retry-After), structured error messages - Schema discovery — metadata tools expose your workspace’s objects, fields and enum options, including custom objects
🚀 Installation
Prerequisites
- Node.js 18 or higher
- A Twenty CRM instance (cloud or self-hosted)
- Claude Desktop, Claude Code, or any MCP-compatible client
Setup
-
Get your Twenty CRM API key: in Twenty, go to Settings → API & Webhooks (under Developers) and generate a key.
-
Configure your MCP client.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"twenty-crm": {
"command": "npx",
"args": ["-y", "github:mhenry3164/twenty-crm-mcp-server"],
"env": {
"TWENTY_API_KEY": "your_api_key_here",
"TWENTY_BASE_URL": "https://api.twenty.com"
}
}
}
}
Claude Code:
claude mcp add twenty-crm -e TWENTY_API_KEY=your_api_key_here -e TWENTY_BASE_URL=https://api.twenty.com -- npx -y github:mhenry3164/twenty-crm-mcp-server
Or clone and run from source:
git clone https://github.com/mhenry3164/twenty-crm-mcp-server.git
cd twenty-crm-mcp-server
npm install
Установка
npx -y github:mhenry3164/twenty-crm-mcp-serverКонфигурация
{
"mcpServers": {
"twenty-crm": {
"command": "npx",
"args": ["-y", "github:mhenry3164/twenty-crm-mcp-server"],
"env": {
"TWENTY_API_KEY": "your_api_key_here",
"TWENTY_BASE_URL": "https://api.twenty.com"
}
}
}
}