MCP server for Manticore Search β lets AI assistants query and manage search databases.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for Manticore Search β enables AI assistants to query and manage Manticore Search databases directly.
Note:
uvxruns 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-manticoreto work.- For local development or testing unreleased versions, use
uvx --from . mcp-manticore
| 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 |
manticore_initial_prompt β Built-in prompt teaching LLMs about Manticore Search features (full-text operators, KNN vector search, fuzzy search, etc.)HTTP endpoint at /health for monitoring connectivity.
| Variable | Default | Description |
|---|---|---|
MANTICORE_HOST | localhost | Manticore server host |
MANTICORE_PORT | 9308 | HTTP API port |
MANTICORE_USER | β | Username (optional) |
MANTICORE_PASSWORD | β | Password (optional) |
MANTICORE_CONNECT_TIMEOUT | 30 | Connection timeout (seconds) |
MANTICORE_QUERY_TIMEOUT | 30 | Query timeout (seconds) |
MANTICORE_ALLOW_WRITE_ACCESS | false | Enable write operations (INSERT, UPDATE, DELETE) |
MANTICORE_ALLOW_DROP | false | Enable destructive operations (DROP, TRUNCATE) |
GITHUB_TOKEN | β | GitHub token for higher API rate limit |
By default, all write operations are blocked. To enable:
Open terminal and run:
Or with environment variables:
For full configuration, edit ~/.claude/mcp_settings.json:
Restart Claude Code or type /mcp restart to apply changes.
Method 1: Via Settings UI
manticoreuvx mcp-manticoreMethod 2: Via Config File
Global config (~/.cursor/mcp.json):
Project config (.cursor/mcp.json in your project):
Method 1: Via Cascade UI
uvx mcp-manticoreMethod 2: Via Config File
Edit ~/.codeium/windsurf/mcp_config.json:
Or open directly in Windsurf: Cmd/Ctrl + Shift + P β "MCP Configuration Panel"
Run in terminal:
With environment variables:
Or edit ~/.codex/config.toml directly:
Edit ~/.gemini/settings.json:
Create .vscode/mcp.json in your workspace:
manticoreuvx mcp-manticoreOr edit the MCP settings file directly (accessible via the MCP Servers icon β "Edit Config"):
Or create .roo/mcp.json in your project root:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):
By default, MCP uses stdio (local). For remote access:
Connect via URL:
macOS / Linux:
Windows:
Verify installation:
curl http://localhost:9308/health/mcp restartSome agents limit active MCP tools. Remove unused servers or use project-scoped configs.
| File | Purpose |
|---|---|
mcp_manticore/mcp_env.py | Configuration management |
mcp_manticore/mcp_server.py | MCP server implementation |
mcp_manticore/manticore_prompt.py | LLM guidance/prompts |
mcp_manticore/docs_fetcher.py | GitHub docs fetcher |
mcp_manticore/main.py | CLI entry point |
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/manticore-search)<a href="https://allmcps.com/mcp/manticore-search"><img src="https://allmcps.com/api/badge/manticore-search?style=directory" alt="Manticore Search on AllMCPs" /></a>