home / mcp / darp engine mcp server
DARP engine. The MCP search engine for DARP.
Configuration
View docs{
"mcpServers": {
"darpai-darp_engine": {
"url": "http://memelabs.ai:3006/sse"
}
}
}DARPEngine is the MCP search engine for DARP that stores metadata about MCP servers and provides fast, targeted search across them. It helps you connect, discover, and route requests to the most relevant MCP tools and servers.
You connect to the MCP server through an MCP client, using the exposed search API and the routing tools to find and leverage the right MCP servers for your task. Start by adding known MCP endpoints, then run searches to identify suitable servers, and finally use the routing tools to surface actionable results and capabilities for your request.
Prerequisites: Python is installed on your system.
Create a dedicated environment for DARPEngine MCP interactions.
Install the necessary Python dependencies from the project requirements file.
conda create -n darp 'python>=3.10'
conda activate darp
pip install -r mcp_server/requirements.txt
# After installation, you can start working with the MCP tools and the engine as described in the usage steps.Add an MCP server endpoint to the engine so you can search and route requests to that server. The following example shows how to register a server that is reachable at an SSE endpoint. Use the exact command shown to ensure proper registration.
{
"mcpServers": {
"code_analysis": {
"type": "http",
"name": "code_analysis",
"url": "http://memelabs.ai:3006/sse",
"args": []
}
}
}If your searches return no servers or you receive connection errors, check that the MCP endpoint URL is reachable and that the server supports the SSE endpoint you are querying. Verify network access and ensure there are no firewall blocks between you and the MCP server.
Keep your MCP API keys and access tokens secure. Use environment variables to manage sensitive information and rotate credentials regularly. Only connect to MCP endpoints you trust and verify the source of routing results before executing actions.
DARPEngine provides a simple CLI, API access to search, and MCP routing tools to retrieve and apply search results. The available tooling enables you to analyze and connect to MCP servers efficiently.
Registers a new MCP server endpoint by publishing its SSE URL and metadata so it can be discovered and queried by the engine.
Query the registered MCP endpoints to locate servers relevant to a given topic and return matches.
Route a user query to the most appropriate tools and endpoints, producing a structured assistant response with tool calls and insights.