
Manticore Search
io.github.manticoresoftwarePublished by GitHub account manticoresoftwarev0.1.2Updated Oct 24, 2026
MCP server for Manticore Search — lets AI assistants query and manage search databases.
Overview
A local MCP server that lets an AI assistant run SQL queries against a Manticore Search database, inspect its tables, and read Manticore documentation.
- What you can do
- Run SQL queries against Manticore Search (SELECT, SHOW, DESCRIBE and similar). List tables and indexes, and show a table's schema. List and fetch pages from the Manticore manual. Use a built-in prompt that teaches the assistant Manticore features such as full-text operators, KNN vector search and fuzzy search.
- When to use it
- Useful when you work with a Manticore Search instance and want an assistant to explore its data, check schemas, or draft and run search queries without leaving the chat.
- Requirements
- A local Python runtime; the package is installed and run with uvx or pip. A reachable Manticore Search server, configured through MANTICORE_HOST and MANTICORE_PORT (default localhost:9308), with optional MANTICORE_USER and MANTICORE_PASSWORD. Network access to fetch documentation; GITHUB_TOKEN is optional for higher rate limits.
Installation
In SourceWeft
- Open Manticore Search in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Manticore Search MCP Server
MCP server for Manticore Search — enables AI assistants to query and manage Manticore Search databases directly.
Quick Start
Installation
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
What It Does
Tools
Prompts
manticore_initial_prompt— Built-in prompt teaching LLMs about Manticore Search features (full-text operators, KNN vector search, fuzzy search, etc.)
Health Check
HTTP endpoint at /health for monitoring connectivity.
Configuration
Environment Variables
Safety
By default, all write operations are blocked. To enable:
Connect to Your AI Assistant
Claude Code
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.
Cursor
Method 1: Via Settings UI
- Open Cursor → Settings → Tools & MCP
- Click "Add MCP Server"
- Enter name:
manticore - Command:
uvx mcp-manticore
Method 2: Via Config File
Global config (~/.cursor/mcp.json):
Project config (.cursor/mcp.json in your project):
Windsurf
Method 1: Via Cascade UI
- Open Windsurf → Cascade panel
- Click the MCPs icon (🔨) in the top-right
- Click "Add Server"
- Enter:
uvx mcp-manticore
Method 2: Via Config File
Edit ~/.codeium/windsurf/mcp_config.json:
Or open directly in Windsurf: Cmd/Ctrl + Shift + P → "MCP Configuration Panel"
OpenAI Codex
Run in terminal:
With environment variables:
Or edit ~/.codex/config.toml directly:
Gemini CLI
Edit ~/.gemini/settings.json:
VS Code (GitHub Copilot)
Create .vscode/mcp.json in your workspace:
Cline
- 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
- Name:
Or edit the MCP settings file directly (accessible via the MCP Servers icon → "Edit Config"):
Roo Code
- Open Roo Code panel in VS Code
- Click the MCP Servers icon → "Edit MCP Settings"
- Add the server configuration
Or create .roo/mcp.json in your project root:
Claude Desktop (Legacy)
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):
HTTP Transport (Remote MCP)
By default, MCP uses stdio (local). For remote access:
Connect via URL:
Troubleshooting
Install uv (required)
macOS / Linux:
Windows:
Verify installation:
MCP server not connecting
- Verify Manticore is running:
curl http://localhost:9308/health - Check environment variables are set correctly
- For Claude Code: restart with
/mcp restart
Too many tools loaded
Some agents limit active MCP tools. Remove unused servers or use project-scoped configs.
Development
Architecture
License
Source: README.md at commit c835b5c
Tools
0Version history
1- v0.1.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts