tuanle96/mcp-odoo

tuanle96/mcp-odoo

от tuanle96
Агрегирует данные Odoo 16+, сканирует аддоны, безопасно пишет с подтверждением. Без установки модулей и прав администратора, ищет локально без отправки данных.

Odoo MCP

ERPipe is the managed Odoo MCP gateway from the maintainer of erpipe-org/mcp-odoo, formerly tuanle96/mcp-odoo; the Python project remains the self-hosted server.

The free AI layer for Odoo — any edition, any version.
Odoo's built-in AI is Enterprise-only. Odoo MCP gives Community and Enterprise 16+ the same power for $0 with the LLM you already use (Claude, GPT, Gemini, DeepSeek, Ollama).
Five-minute install. Zero Odoo-side setup. Safe writes, real diagnostics, JSON-2 ready years before the Odoo 22 XML-RPC removal.

PyPI Python Downloads License CI Stars Forks Agent Skills

🚀 ERPipe hosted — free v1 · live at erpipe.com  ·  TypeScript open core  ·  🔍 Fixed-price audits

Want ChatGPT / Claude on a stable remote URL without running a process?
ERPipe is the hosted product from the same author — free v1 public beta, live in production.
Sign up → add HTTPS Odoo instance(s) → connect once to https://mcp.erpipe.com/mcp (workspace OAuth, multi-instance, gated writes, audit dashboard).
This repo stays the local / self-host Python server (full 41-tool surface, stdio, Docker). TypeScript building blocks: erpipe.

Часто задаваемые вопросы

Инструменты были проиндексированы:
accounting_health_across_instancesтолько чтениеидемпотентныйвнешний мир

AR/AP aging распределяется по инстансам - обход партнерской сети.

Параметры
  • as_ofstring | null

    Необязательная дата в формате ISO, используемая как опорная дата для расчета возраста.

  • directionstring

    Направление старения: «дебиторская» или «кредиторская».

  • instancesany | null

    Необязательный селектор экземпляров; по умолчанию выбирает все подходящие экземпляры.

  • top_partnersinteger

    Максимальное количество топ-партнеров для включения в каждый отчет о старении; не более 100.

accounting_health_summaryтолько чтениеидемпотентныйвнешний мир

Открыть количество позиций по дебиторской/кредиторской задолженности и отставание по черновикам счетов.

Параметры
  • instancestring | null
aggregate_across_instancesтолько чтениеидемпотентныйвнешний мир

Агрегат только для чтения, распределённый по экземплярам, с объединёнными общими итогами.

Параметры
  • domainany | null
  • group_bystring[]обязательный
  • instancesany | null
  • measuresstring[] | null
  • modelstringобязательный
aggregate_recordsтолько чтениеидемпотентныйвнешний мир

Агрегирует записи Odoo на стороне сервера с помощью groupby/sum/count в Postgres. Использует formatted_read_group в Odoo 19+ и read_group в более ранних версиях.

Параметры
  • domainany | null
  • group_bystring[]обязательный
  • instancestring | null
  • lazyboolean
  • limitinteger | null
  • measuresstring[] | null
  • modelstringобязательный
  • offsetinteger
  • orderstring | null
analyze_upgrade_logтолько чтениеидемпотентный

Классифицирует ошибки в журналах установки/обновления Odoo в рабочий список миграции (no_action / needs_review / needs_script) с предложениями по исправлению.

Параметры
  • log_textstringобязательный
  • source_versionstring | null
  • target_versionstring | null
build_domainтолько чтениеидемпотентный

Строит проверенный домен Odoo из структурированных условий.

Параметры
  • conditionsobject[]обязательный
  • fields_metadataobject | null
  • logical_operatorstring
business_pack_reportтолько чтениеидемпотентныйвнешний мир

Сообщает ожидаемые модули, модели и безопасные вызовы обнаружения для бизнес-пакета.

Параметры
  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • packstringобязательный

    Бизнес-пакет для отчетности, например, по продажам, CRM, складскому учету, бухгалтерии или кадрам.

  • use_live_metadataboolean

    Проверять ли живые модели и установленные модули.

cancel_async_taskтолько чтениеидемпотентный

Отменяет ожидающую или выполняющуюся фоновую задачу.

Параметры
  • task_idstringобязательный
chatter_postвнешний мир

Публикует сообщение chatter в записи mail.thread. Обычный режим требует токен одобрения, который возвращает вызов предпросмотра; чтобы обойти это и опубликовать сразу, установите MCP_CHATTER_DIRECT=1.

Параметры
  • approvalobject | null
  • attachment_idsinteger[] | null
  • bodystringобязательный
  • confirmboolean
  • instancestring | null
  • message_typestring
  • modelstringобязательный
  • partner_idsinteger[] | null
  • record_idintegerобязательный
  • subtype_xmlidstring | null
data_quality_reportтолько чтениеидемпотентныйвнешний мир

Выполняет проверки качества данных в режиме только для чтения для одной модели Odoo: дубликаты, отсутствующие обязательные значения, осиротевшие ссылки, аномалии формата.

Параметры
  • checksstring[] | null
  • instancestring | null
  • key_fieldsstring[] | null
  • modelstringобязательный
  • sample_limitinteger
diagnose_accessтолько чтениеидемпотентныйвнешний мир

Диагностирует видимость ACL и record-rule для модели Odoo.

Параметры
  • domainany | null

    Необязательный домен Odoo, используемый для проверки видимости.

  • expected_countinteger | null

    Необязательное ожидаемое количество видимых записей для сравнения.

  • include_rulesboolean

    Включать ли метаданные соответствующих правил записей.

  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • limitinteger

    Максимальное количество строк метаданных для проверки; ограничено 500.

  • modelstringобязательный

    Техническое имя модели Odoo для проверки.

  • observed_errorany | null

    Необязательный текст ошибки или структурированная ошибка для классификации.

  • operationstring

    Операция доступа для диагностики, например чтение или запись.

  • record_idsinteger[] | null

    Необязательные ID записей для прямой проверки.

diagnose_odoo_callтолько чтениеидемпотентный

Диагностирует вызов модели Odoo, не выполняя его.

Параметры
  • argsany[] | null

    Необязательные позиционные аргументы вызова.

  • include_debugboolean

    Включать ли дополнительные диагностические сведения.

  • kwargsobject | null

    Необязательные именованные аргументы вызова.

  • metadataobject | null

    Необязательные метаданные модели или метода, которые использует диагностика.

  • methodstringобязательный

    Имя метода модели Odoo для диагностики.

  • modelstringобязательный

    Техническое имя модели Odoo для диагностики.

  • observed_errorany | null

    Необязательный текст ошибки или структурированная ошибка для классификации.

  • target_versionstring | null

    Необязательная целевая версия Odoo для проверок совместимости.

  • transportstring

    Транспорт для оценки, например, 'auto', 'xmlrpc' или 'json2'.

  • use_live_metadataboolean

    Нужно ли запрашивать актуальные метаданные; этот инструмент предпросмотра не получает их.

execute_approved_writeвнешний мир

Выполняет предварительно просмотренную и подтверждённую стандартную запись.

Параметры
  • approvalobjectобязательный
  • confirmboolean
execute_methodвнешний мир

Выполняет пользовательский метод на модели Odoo.

Параметры
  • argsany[] | null

    Необязательные позиционные аргументы метода.

  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • kwargsobject | null

    Необязательные именованные аргументы метода.

  • methodstringобязательный

    Метод модели Odoo для вызова; create, write и unlink напрямую заблокированы.

  • modelstringобязательный

    Техническое имя модели Odoo, например, 'res.partner'.

fit_gap_reportтолько чтениеидемпотентный

Классифицирует требования Odoo по категориям внедрения fit/gap.

Параметры
  • available_fieldsobject | null
  • available_modelsstring[] | null
  • business_contextobject | null
  • installed_modulesany[] | null
  • requirementsany[]обязательный
  • use_live_metadataboolean
generate_json2_payloadтолько чтениеидемпотентный

Создай предпросмотр JSON-2 запроса без доступа к сети.

Параметры
  • argsany[] | null
  • base_urlstring | null
  • databasestring | null
  • include_database_headerboolean
  • kwargsobject | null
  • methodstringобязательный
  • modelstringобязательный
get_async_taskтолько чтениеидемпотентный

Опрашивает статус и результат фоновой задачи.

Параметры
  • task_idstringобязательный
get_model_fieldsтолько чтениеидемпотентныйвнешний мир

Получает метаданные полей для конкретной модели Odoo.

Параметры
  • field_namesstring[] | null
  • instancestring | null
  • max_fieldsinteger
  • modelstringобязательный
  • relevancestring | null
get_odoo_profileтолько чтениеидемпотентныйвнешний мир

Читает ограниченный профиль подключенного окружения Odoo.

Параметры
  • include_modulesboolean

    Включать ли метаданные установленного модуля.

  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • module_limitinteger

    Максимум установленных модулей для включения; не более 500.

health_checkтолько чтениеидемпотентный

Сообщите о несекретном состоянии безопасности выполнения этого MCP-сервера.

Параметры

Без параметров.

index_knowledgeтолько чтениеидемпотентныйвнешний мир

Извлекает ограниченный срез записей и строит локальный индекс знаний BM25.

Параметры
  • domainany | null
  • fieldsstring[] | null
  • instancestring | null
  • limitinteger
  • modelstringобязательный
  • replaceboolean
inspect_model_relationshipsтолько чтениеидемпотентныйвнешний мир

Проверяет связи модели и метаданные обязательных полей.

Параметры
  • fields_metadataobject | null
  • include_computedboolean
  • include_readonlyboolean
  • instancestring | null
  • modelstringобязательный
  • use_live_metadataboolean
knowledge_statsтолько чтениеидемпотентный

Сообщает размеры локального индекса знаний и бюджет документов.

Параметры

Без параметров.

list_async_tasksтолько чтениеидемпотентный

Перечисляет последние фоновые задачи, начиная с самых новых.

Параметры

Без параметров.

list_instancesтолько чтениеидемпотентный

Перечисляет имена настроенных экземпляров Odoo без учётных данных.

Параметры

Без параметров.

list_modelsтолько чтениеидемпотентныйвнешний мир

Перечисляет модели Odoo с необязательной фильтрацией по имени.

Параметры
  • instancestring | null
  • limitinteger
  • querystring | null
lookup_model_historyтолько чтениеидемпотентный

Ищет историю переименования/удаления моделей Odoo по старому или новому имени модели (например, account.invoice -> account.move)

Параметры
  • namestringобязательный
preview_writeтолько чтениеидемпотентный

Отображает предварительный просмотр операций создания, записи или удаления без их выполнения.

Параметры
  • contextobject | null
  • instancestring | null
  • modelstringобязательный
  • operationstringобязательный
  • record_idsinteger[] | null
  • valuesobject | null
  • values_listobject[] | null
read_attachmentтолько чтениеидемпотентныйвнешний мир

Читает метаданные и ограниченное по размеру base64-содержимое записи ir.attachment.

Параметры
  • attachment_idintegerобязательный
  • include_databoolean
  • instancestring | null
read_recordтолько чтениеидемпотентныйвнешний мир

Читает одну запись Odoo по модели и ID.

Параметры
  • fieldsstring[] | null
  • instancestring | null
  • modelstringобязательный
  • record_idintegerобязательный
receivable_payable_agingтолько чтениеидемпотентныйвнешний мир

Отчёт по дебиторской и кредиторской задолженности с группировкой по количеству дней просрочки.

Параметры
  • as_ofstring | null

    Необязательная дата в формате ISO, используемая как опорная дата для расчета возраста.

  • directionstring

    Направление старения: «дебиторская» или «кредиторская».

  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • limitinteger

    Максимальное количество открытых строк элементов для проверки.

  • top_partnersinteger

    Максимум топ-партнёров для включения; ограничено 100.

scan_addons_sourceтолько чтениеидемпотентный

Сканирует локальный исходный код аддонов Odoo, не импортируя код аддонов.

Параметры
  • addons_pathsstring[] | null
  • max_file_bytesinteger
  • max_filesinteger
schema_catalogтолько чтениеидемпотентныйвнешний мир

Строит и кэширует ограниченный каталог схем моделей Odoo.

Параметры
  • include_fieldsboolean

    Включать ли метаданные полей для каждой модели.

  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • limitinteger

    Максимум моделей каталога для возврата; ограничено 500.

  • modelsstring[] | null

    Необязательные технические названия моделей для включения в каталог.

  • querystring | null

    Необязательный текст для фильтрации моделей каталога.

  • refreshboolean

    Нужно ли обойти и обновить кэшированный каталог.

search_across_instancesтолько чтениеидемпотентныйвнешний мир

Поиск только для чтения, распределённый по настроенным экземплярам Odoo, объединённый и атрибутированный

Параметры
  • domainany | null
  • fieldsstring[] | null
  • instancesany | null
  • limit_per_instanceinteger
  • modelstringобязательный
search_employeeтолько чтениеидемпотентныйвнешний мир

Ищет сотрудников по имени.

Параметры
  • instancestring | null
  • limitinteger
  • namestringобязательный
search_holidaysтолько чтениеидемпотентныйвнешний мир

Ищет праздники в диапазоне дат.

Параметры
  • employee_idinteger | null

    Необязательный идентификатор сотрудника для фильтрации отпусков.

  • end_datestringобязательный

    Дата окончания в формате YYYY-MM-DD.

  • instancestring | null

    Необязательное имя настроенного экземпляра Odoo; если не указано, используется значение по умолчанию.

  • start_datestringобязательный

    Дата начала в формате YYYY-MM-DD.

search_knowledgeтолько чтениеидемпотентный

Локальный поиск BM25 с ранжированием по релевантности среди ранее проиндексированных записей.

Параметры
  • instancestring | null
  • limitinteger
  • modelstringобязательный
  • querystringобязательный
search_recordsтолько чтениеидемпотентныйвнешний мир

Ищет записи Odoo через read-only search_read; необязательный query в свободной форме ищет совпадения в полях name/ref/email-like.

Параметры
  • domainany | null
  • fieldsstring[] | null
  • instancestring | null
  • limitinteger
  • modelstringобязательный
  • offsetinteger
  • orderstring | null
  • querystring | null
submit_async_taskтолько чтениеидемпотентный

Запускает в фоне разрешённую длительную операцию чтения.

Параметры
  • instancestring | null
  • operationstringобязательный
  • paramsobject | null
upgrade_risk_reportтолько чтениеидемпотентный

Сообщает о рисках обновления Odoo и миграции JSON-2.

Параметры
  • include_debugboolean

    Включать ли дополнительные диагностические сведения.

  • methodsobject[] | null

    Необязательные метаданные метода модели для оценки совместимости.

  • modulesobject[] | null

    Необязательные метаданные модуля для оценки рисков обновления.

  • observed_errorsany[] | null

    Необязательные наблюдаемые ошибки обновления или миграции для классификации.

  • source_findingsobject[] | null

    Необязательные находки в исходном коде, которые можно включить в отчет о рисках.

  • source_versionstring | null

    Необязательная текущая версия Odoo.

  • target_versionstring | null

    Необязательная целевая версия Odoo.

  • use_live_metadataboolean

    Нужно ли запрашивать актуальные метаданные; этот инструмент предпросмотра не получает их.

validate_writeтолько чтениеидемпотентныйвнешний мир

Проверяет стандартный payload записи на соответствие необязательным метаданным fields_get.

Параметры
  • contextobject | null
  • fields_metadataobject | null
  • instancestring | null
  • modelstringобязательный
  • operationstringобязательный
  • record_idsinteger[] | null
  • use_live_metadataboolean
  • valuesobject | null
  • values_listobject[] | null
1.3.0основная
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.1
0.3.0
0.2.0
0.1.0
0.0.4
0.0.3
0.0.2
0.0.1

Выберите клиент, чтобы установить tuanle96/mcp-odoo:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"tuanle96-mcp-odoo-sx25hqb4gz\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"odoo-mcp\"],\"env\":{\"ODOO_URL\":\"https://mycompany.odoo.com\",\"ODOO_DB\":\"mycompany\",\"ODOO_USERNAME\":\"agent@mycompany.com\",\"ODOO_PASSWORD\":\"your-api-key\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add tuanle96-mcp-odoo-sx25hqb4gz --env ODOO_URL=https://mycompany.odoo.com --env ODOO_DB=mycompany --env ODOO_USERNAME=agent@mycompany.com --env ODOO_PASSWORD=your-api-key -- uvx odoo-mcp

Либо через JSON-конфиг:

claude mcp add-json tuanle96-mcp-odoo-sx25hqb4gz "{\"command\":\"uvx\",\"args\":[\"odoo-mcp\"],\"env\":{\"ODOO_URL\":\"https://mycompany.odoo.com\",\"ODOO_DB\":\"mycompany\",\"ODOO_USERNAME\":\"agent@mycompany.com\",\"ODOO_PASSWORD\":\"your-api-key\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add tuanle96-mcp-odoo-sx25hqb4gz --env ODOO_URL=https://mycompany.odoo.com --env ODOO_DB=mycompany --env ODOO_USERNAME=agent@mycompany.com --env ODOO_PASSWORD=your-api-key -- uvx odoo-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.tuanle96-mcp-odoo-sx25hqb4gz]
command = "uvx"
args = ["odoo-mcp"]

[mcp_servers.tuanle96-mcp-odoo-sx25hqb4gz.env]
ODOO_URL = "https://mycompany.odoo.com"
ODOO_DB = "mycompany"
ODOO_USERNAME = "agent@mycompany.com"
ODOO_PASSWORD = "your-api-key"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите tuanle96/mcp-odoo, а в поле команды запуска — строку ниже:
uvx odoo-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например tuanle96-mcp-odoo-sx25hqb4gz.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: tuanle96-mcp-odoo-sx25hqb4gz
    command: uvx
    args:
      - "odoo-mcp"
    env:
      ODOO_URL: https://mycompany.odoo.com
      ODOO_DB: mycompany
      ODOO_USERNAME: agent@mycompany.com
      ODOO_PASSWORD: your-api-key
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "tuanle96-mcp-odoo-sx25hqb4gz": {
      "command": "uvx",
      "args": [
        "odoo-mcp"
      ],
      "env": {
        "ODOO_URL": "https://mycompany.odoo.com",
        "ODOO_DB": "mycompany",
        "ODOO_USERNAME": "agent@mycompany.com",
        "ODOO_PASSWORD": "your-api-key"
      }
    }
  }
}

Похожие MCP-сервера

ivnvxd/mcp-server-odoo

ivnvxd/mcp-server-odoo

от ivnvxd

MCP-сервер для подключения ИИ-ассистентов к Odoo ERP. Доступны поиск, создание, обновление и удаление записей на естественном языке. Поддерживаются агрегация, вызов методов и YOLO-режим для быстрог...

Python⭐ 406
@frihet/mcp-server

@frihet/mcp-server

от frihet-io

MCP сервер Frihet: управляйте бизнесом на естественном языке - создавайте счета, ведите CRM и отправляйте электронные счета прямо из редактора кода. 157 инструментов для автоматизации.

TypeScript⭐ 12
benborla29/mcp-server-mysql

benborla29/mcp-server-mysql

от benborla

Выполняет SQL-запросы к MySQL: инспектирует схемы, читает и пишет данные с контролем прав. По умолчанию только чтение, автоматически маскирует персональные данные.

JavaScript⭐ 2169
depwire/depwire

depwire/depwire

от depwire

Depwire – MCP сервер для AI-ассистентов, строящий детерминированный граф зависимостей кода на 16 языках. Позволяет симулировать удаление символов, проверять безопасность и оценивать архитектурное здоровье. Все 23 инструмента работают локально, без отправки кода.

TypeScript⭐ 64
perceptdot/percept

perceptdot/percept

от perceptdot

Perceptdot - MCP сервер для автоматического обнаружения и установки других MCP инструментов. Сканирует проект и рекомендует серверы для GA4, Vercel, GitHub и Sentry. Агент сам находит нужное, человек платит. Полезен разработчикам для интеграции AI-агентов.

HTML⭐ 1
infaton/MCP35

infaton/MCP35

от infaton

MCP сервер INFATON подключает AI-ассистентов к 1С через 51 инструмент: от запросов метаданных до администрирования. Он упрощает интеграцию AI в бизнес-процессы, позволяя автоматизировать работу с д...

1C Enterprise⭐ 44
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин