DARPEngine stores metadata for MCP servers hosted online and provides smart search capabilites.
Features
Simple CLI
API access to search
MCP tool to retrieve search results for connecting manually
Routing MCP tool based on the server: answer any question using the tools found for the user's request
Coming soon
Support for `.well-known/mcp.json`
Crawler
Nice frontend
Hosted version
Validate different levels of SSL certificates and integrate this info smarly to make sensitive MCP servers difficult to spoof
Installation
Getting started
You can connect the DARPEngine to an MCP Client (e.g. Claude Desktop or Cursor) using mcp tools provided. Just select SSE mode & specify `http://localhost:4689/sse` as the endpoint.
Direct CLI use
Another way is to use CLI. Most of the scripts work with just standard Python libraries, but routing tool requires mcp package, you can install script requirements like this:
When installation is over we can use the scripts.
To begin with it we need to add some MCP servers to the engine, e.g:
Then we can make the requests:
You can get more useful results with the routing tool:
Of course, the usefulness of the result depends on the MCP servers you connect to the engine.
Get help and support
Please feel free to connect with us using the [discussion section](https://github.com/hipasus/darp_engine/discussions).
Contributing
Please read [Contributing to Docling](https://github.com/docling-project/docling/blob/main/CONTRIBUTING.md) for details.