Spaces:
Sleeping
Sleeping
| --- | |
| title: "Smart Routing" | |
| description: "Intelligent tool discovery using vector semantic search." | |
| --- | |
| Smart Routing is MCPHub's intelligent tool discovery system that uses vector semantic search to automatically find the most relevant tools for any given task. | |
| ### HTTP Endpoint | |
| - **Endpoint**: `http://localhost:3000/mcp/$smart` | |
| - **Method**: `POST` | |
| ### SSE Endpoint (Deprecated) | |
| - **Endpoint**: `http://localhost:3000/sse/$smart` | |
| - **Method**: `GET` | |
| ### How it Works | |
| 1. **Tool Indexing**: All MCP tools are automatically converted to vector embeddings and stored in PostgreSQL with pgvector. | |
| 2. **Semantic Search**: User queries are converted to vectors and matched against tool embeddings using cosine similarity. | |
| 3. **Intelligent Filtering**: Dynamic thresholds ensure relevant results without noise. | |
| 4. **Precise Execution**: Found tools can be directly executed with proper parameter validation. | |
| ### Setup Requirements | |
| - PostgreSQL with pgvector extension | |
| - OpenAI API key (or compatible embedding service) | |
| - Enable Smart Routing in MCPHub settings | |