Manticore Search

by manticoresoftware

Not rated
GitHub

About

MCP server for Manticore Search — query and manage search database

Details

Author
manticoresoftware
Categories
Database, Search, Knowledge Base

Setup

Install Manticore Search in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/manticoresoftware/mcp-manticore

Follow the installation instructions in the repository README, then restart your MCP client.

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

# 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

- uvxruns the package directly without installation. First-time run may take a moment to download dependencies.
- The package must be published to PyPI foruvx mcp-manticoreto work.
- For local development or testing unreleased versions, useuvx --from . mcp-manticore

- manticore_initial_prompt— Built-in prompt teaching LLMs about Manticore Search features (full-text operators, KNN vector search, fuzzy search, etc.)

HTTP endpoint at/healthfor monitoring connectivity.

By default, all write operations are blocked. To enable:

# Enable writes (INSERT, UPDATE, DELETE) export MANTICORE_ALLOW_WRITE_ACCESS=true # Enable destructive operations (DROP, TRUNCATE) export MANTICORE_ALLOW_DROP=true
claude mcp add manticore -- uvx mcp-manticore
claude mcp add manticore -- uvx mcp-manticore -- \ MANTICORE_HOST=localhost \ MANTICORE_PORT=9308

For full configuration, edit~/.claude/mcp_settings.json:

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

Restart Claude Code or type/mcp restartto apply changes.
- Open Cursor → Settings → Tools & MCP
- Click "Add MCP Server"
- Enter name:manticore
- Command:uvx mcp-manticore

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

Project config (.cursor/mcp.jsonin your project):

{ "mcpServers": { "manticore": { "command": "uvx", "args": ["mcp-manticore"] } } }

- Open Windsurf → Cascade panel
- Click the MCPs icon (🔨) in the top-right
- Click "Add Server"
- Enter:uvx mcp-manticore

Edit~/.codeium/windsurf/mcp_config.json:

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

Or open directly in Windsurf:Cmd/Ctrl + Shift + P→ "MCP Configuration Panel"

codex mcp add manticore -- uvx mcp-manticore
codex mcp add manticore \ --env MANTICORE_HOST=localhost \ --env MANTICORE_PORT=9308 \ -- uvx mcp-manticore
[mcp_servers.manticore] command = "uvx" args = ["mcp-manticore"] env = { MANTICORE_HOST = "localhost", MANTICORE_PORT = "9308" }
{ "mcpServers": { "manticore": { "command": "uvx", "args": ["mcp-manticore"], "env": { "MANTICORE_HOST": "localhost", "MANTICORE_PORT": "9308" } } } }

Create.vscode/mcp.jsonin your workspace:

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

- Open Cline panel in VS Code
- Click the MCP Servers icon
- Click "Configure" → "Add Server"
- Select "Command (stdio)" and enter:

- Name:manticore
- Command:uvx mcp-manticore

Or edit the MCP settings file directly (accessible via the MCP Servers icon → "Edit Config"):

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

- Open Roo Code panel in VS Code
- Click the MCP Servers icon → "Edit MCP Settings"
- Add the server configuration

Or create.roo/mcp.jsonin your project root:

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

Edit~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%/Claude/claude_desktop_config.json(Windows):

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

By default, MCP uses stdio (local). For remote access:

export MANTICORE_MCP_SERVER_TRANSPORT=http export MANTICORE_MCP_BIND_PORT=8000 export MANTICORE_MCP_AUTH_TOKEN="your-secure-token" uvx mcp-manticore
{ "mcpServers": { "manticore": { "url": "http://localhost:8000/mcp", "headers": { "Authorization": "Bearer your-secure-token" } } } }
# Via installer script (recommended) curl -LsSf https://astral.sh/uv/install.sh | sh # Or via Homebrew brew install uv
# Via PowerShell irm https://astral.sh/uv/install.ps1 | iex # Or via winget winget install astral-sh.uv

- Verify Manticore is running:curl http://localhost:9308/health
- Check environment variables are set correctly
- For Claude Code: restart with/mcp restart

Some agents limit active MCP tools. Remove unused servers or use project-scoped configs.

# Clone and setup git clone https://github.com/manticoresoftware/mcp-manticore.git cd mcp-manticore # Install dependencies uv sync # Run locally uv run mcp-manticore # Run with custom config MANTICORE_HOST=remote-server MANTICORE_PORT=9308 uv run mcp-manticore # Run tests uv run pytest # Build package uv build # Publish to PyPI uv publish

Domain intelligence tools - NS reverse lookup, newly registered domain search and more

An MCP server for interacting with FHIR (Fast Healthcare Interoperability Resources) servers, enabling access and search of healthcare data.

Interact with on-disk documents using agentic RAG and hybrid search via LanceDB.

Romanian business registry lookup (official ONRC data), director search, website contact extraction, and WHOIS/DNS/SPF-DMARC domain audit for AI agents.

Search MeiliSearch indexes and manage documents via AI agents

A serverless NoSQL database and search platform.

Access Turkish legal databases and decision sources through a standardized MCP server.

Zillow Data API MCP server — 4 tools: property lookup by address, lookup by ZPID, Zestimate, and listing search. 300+ fields per home across 160M+ U.S. parcels in one REST call. Free tier: 100 credits, no card. Corrected re-submission of the existing api.zillapi.com/mcp listing (was 'nine tools', now 4).

Extracts document content from Microsoft Learn and GitHub URLs and stores it in PocketBase for retrieval and search.

Talk to your Hardcover library from any AI assistant.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.