Manticore MCP

Manticore MCP

от manticoresoftware
MCP сервер для Manticore Search: даёт ИИ-ассистентам доступ к базе - SQL-запросы, таблицы и схемы, документация. Работает с Claude, Cursor и другими. Полезен разработчикам, работающим с полнотекстовым и векторным поиском.

Manticore Search MCP Server

PyPI - Version uv

MCP server for Manticore Search — enables AI assistants to query and manage Manticore Search databases directly.

Quick Start

Installation
# Option 1: Install with uv (recommended, requires PyPI release)
uvx mcp-manticore

# Option 2: Install with pip
pip install mcp-manticore

# Option 3: Run from source (for local development)
uvx --from . mcp-manticore
# Or: uv run mcp-manticore

Note:

  • uvx runs the package directly without installation. First-time run may take a moment to download dependencies.
  • The package must be published to PyPI for uvx mcp-manticore to work.
  • For local development or testing unreleased versions, use uvx --from . mcp-manticore

What It Does

Tools
Tool Description
run_query Execute SQL queries (SELECT, SHOW, DESCRIBE, etc.)
list_tables List all tables and indexes
describe_table Get table schema
list_documentation List available documentation files
get_documentation Fetch specific documentation from Manticore manual
Prompts
  • manticore_initial_prompt — Built-in prompt teaching LLMs about Manticore Search features (full-text operators, KNN vector search, fuzzy search, etc.)
Инструменты были проиндексированы:
describe_table

Получает схему определённой таблицы или индекса в Manticore Search.

Параметры
  • table_namestringобязательный

    Название таблицы/индекса для описания

get_documentation

Получает документацию из руководства Manticore Search. Сначала используйте list_documentation() для поиска доступных файлов.

Параметры
  • afterinteger

    Количество строк после совпадения для включения (по умолчанию: 0)

  • beforeinteger

    Количество строк до совпадения для включения (по умолчанию: 0)

  • contentstring | null

    Необязательное поисковое слово для фильтрации содержимого (возвращает только соответствующие разделы)

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

    Путь к файлу документации (например, "Searching/KNN.md")

list_documentation

Выводит список доступных файлов документации из руководства Manticore Search. ВАЖНО: Сделайте ОДИН вызов с шаблонами regex через ИЛИ, чтобы найти несколько тем за раз. НЕ ДЕЛАЙТЕ несколько вызовов — используйте символ вертикальной черты (|) для объединения шаблонов. Список файлов кэшируется, поэтому фильтрация происходит мгновенно и локально.

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

    Регулярное выражение для фильтрации файлов (без учёта регистра). Используйте OR-паттерны (|) для сопоставления нескольких тем в ОДНОМ вызове: ЭФФЕКТИВНО (один вызов): - "knn|vector|embedding" — найти все документы, связанные с векторами - "search|query|match" — найти все документы, связанные с поиском - "^Searching/|^Creating_a_table/" — несколько каталогов - "index|table|cluster" — несколько тем НЕЭФФЕКТИВНО (избегайте множественных вызовов): - Не надо: list_documentation("knn"), затем list_documentation("vector") - Надо: list_documentation("knn|vector") # один вызов

list_tables

Перечисляет доступные таблицы/индексы в Manticore Search. Возвращает: JSON-строку, содержащую список имён таблиц и их типов

Параметры

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

run_query

Выполняет SQL-запрос к Manticore Search. Запросы по умолчанию выполняются в режиме только для чтения. Установите MANTICORE_ALLOW_WRITE_ACCESS=true, чтобы разрешить операторы DDL и DML, когда ваш сервер Manticore это допускает.

Параметры
  • querystringобязательный

    SQL-запрос, который нужно выполнить (например, 'SELECT * FROM my_index LIMIT 10')

0.1.2основная
0.1.1
0.1.0

Выберите клиент, чтобы установить Manticore MCP:

Любой клиент

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

{
  "mcpServers": {
    "manticore-mcp-yb2t": {
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "manticore-mcp-yb2t": {
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "manticore-mcp-yb2t": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"manticore-mcp-yb2t\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"mcp-manticore\"],\"env\":{\"MANTICORE_HOST\":\"localhost\",\"MANTICORE_PORT\":\"9308\"}}"
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": {
    "manticore-mcp-yb2t": {
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add manticore-mcp-yb2t --env MANTICORE_HOST=localhost --env MANTICORE_PORT=9308 -- uvx mcp-manticore

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

claude mcp add-json manticore-mcp-yb2t "{\"command\":\"uvx\",\"args\":[\"mcp-manticore\"],\"env\":{\"MANTICORE_HOST\":\"localhost\",\"MANTICORE_PORT\":\"9308\"}}"
CodexCodex

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

codex mcp add manticore-mcp-yb2t --env MANTICORE_HOST=localhost --env MANTICORE_PORT=9308 -- uvx mcp-manticore

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

[mcp_servers.manticore-mcp-yb2t]
command = "uvx"
args = ["mcp-manticore"]

[mcp_servers.manticore-mcp-yb2t.env]
MANTICORE_HOST = "localhost"
MANTICORE_PORT = "9308"
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "manticore-mcp-yb2t": {
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "manticore-mcp-yb2t": {
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: manticore-mcp-yb2t
    command: uvx
    args:
      - "mcp-manticore"
    env:
      MANTICORE_HOST: localhost
      MANTICORE_PORT: 9308
Zed

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

{
  "context_servers": {
    "manticore-mcp-yb2t": {
      "command": "uvx",
      "args": [
        "mcp-manticore"
      ],
      "env": {
        "MANTICORE_HOST": "localhost",
        "MANTICORE_PORT": "9308"
      }
    }
  }
}

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

Vectorize

Vectorize

официальный

от vectorize-io

Превращает ассистента в эксперта по вашим документам. Vectorize берёт на себя всю грязную работу RAG: парсинг PDF, чанки, эмбеддинги, векторный индекс. Модель отвечает фактами из ваших файлов, а не общими фразами из интернета. Есть режим глубокого исследования по базе знаний.

TypeScript⭐ 115
Milvus MCP

Milvus MCP

официальный

от zilliztech

Ищет по вектору и тексту в Milvus, управляет коллекциями и записями. Работает с Claude Desktop, Cursor и другими клиентами.

Python⭐ 245
Qdrant MCP

Qdrant MCP

официальный

от qdrant

Хранит и ищет информацию в Qdrant: добавляет записи с метаданными, находит релевантное по смыслу, работает с локальной базой. Официальный сервер от Qdrant.

Python⭐ 1551
Chroma MCP

Chroma MCP

официальный

от chroma-core

MCP-сервер для интеграции Chroma (open-source базы эмбеддингов) с LLM. Позволяет создавать коллекции, добавлять документы и выполнять семантический поиск с фильтрацией. Подходит разработчикам, стро...

Python⭐ 600
jparkerweb/mcp-sqlite

jparkerweb/mcp-sqlite

от jparkerweb

MCP сервер для работы с SQLite: выполняет CRUD-операции, исследование схемы таблиц и произвольные SQL-запросы. Полезен разработчикам, управляющим базами данных через ИИ-ассистентов.

JavaScript⭐ 130
hydrolix/mcp-hydrolix

hydrolix/mcp-hydrolix

от hydrolix

MCP-сервер для выполнения SQL-запросов к Hydrolix: получай данные, список баз и таблиц, схему. Помогает разработчикам и аналитикам работать с Hydrolix через Claude Desktop, Claude Code или VS Code ...

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

Лука Никитин