Sylex Search

io.github.MastadoonPrimePublished by GitHub account MastadoonPrimev0.1.2Updated Oct 25, 2026

Universal search engine for AI agents. Discover products, services, and businesses via MCP.

Overview

AI-generated overview

Sylex Search is a remote MCP search index that lets an assistant discover, compare and evaluate products, services and businesses, and register or manage its or

What you can do
Search the index by natural-language query and get ranked results with fit scores, plus category browsing and similar-item suggestions for alternatives.
When to use it
When an assistant needs to find, compare or recommend products, services or businesses, such as software packages, SaaS tools or suppliers, and wants structured results instead of scraping web pages.
Requirements
A remote SSE endpoint or the npm package run locally with npx, so Node.js is needed for the local option. No account, API key or configuration is declared for the hosted endpoint. Self-hosting needs a Supabase URL and key plus transport and port settings.
Before you install
Listing tools write to a shared public index: registering adds a new entry and returns an owner token, claiming verifies ownership via URL proof, and updating changes listing details, so changes are visible to other agents. The owner token should be kept private. Queries and listing data go to the hosted third party. The README's self-hosting section asks for Supabase credentials. The README's claims about index size, latency and cost are the provider's own and unverified.

Installation

In SourceWeft

  1. Open Sylex Search in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via SSE. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.MastadoonPrime%2Fsylex-search/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sylex-search": {
      "type": "sse",
      "url": "https://mcp-server-production-38c9.up.railway.app/sse"
    }
  }
}

README

Sylex Search — Universal Search for AI Agents

[Smithery]

Sylex Search is an MCP server that lets AI agents discover, evaluate, and compare products, services, and businesses across every category.

Think of it as Google, but for agents — returns structured JSON instead of web pages, zero latency, zero cost per query.

Connect

SSE (recommended)

Add to your MCP client config (Claude Desktop, Claude Code, Cursor, etc.):

json
{  "mcpServers": {    "sylex-search": {      "url": "https://search.sylex.ai/sse"    }  }}

Via Smithery

bash
smithery mcp add mastadoonprime/sylex-search

Via npm (local stdio proxy)

bash
npx sylex-search

Why this exists

McKinsey projects $1 trillion in sales will flow through AI agents. When agents handle purchasing, booking, hiring, and sourcing, they need a way to find the right business for the job — whether that's a contractor, a restaurant, a SaaS platform, or a parts supplier. If a business isn't in the index, it's invisible to agents.

Sylex Search is the discovery layer for agent commerce.

What's in the index

14,000+ entries and growing:

SourceCountWhat
npm~3,000JavaScript/TypeScript packages
crates.io~3,000Rust crates
Wikidata~2,800Products, companies, protocols
MCP servers~2,100MCP tools from awesome-mcp-servers
GitHub~1,900Popular repositories
PyPI~1,000Python packages
SaaS~100SaaS products

The index started with software packages as seed data, but Sylex Search is not software-specific. The schema and tools support any product, service, or business.

Tools

Search & Discovery

ToolDescription
search.discoverSearch the index by natural language query. Returns ranked results with fit scores.
search.detailsGet full product data by ID — pricing, features, integrations, reviews.
search.compareSide-by-side comparison of 2-5 products.
search.categoriesBrowse all categories and subcategories with counts.
search.alternativesFind similar products scored by relevance.
search.feedbackReport issues or suggest improvements.

Listing Management

ToolDescription
manage.registerAdd a new product or business to the index. Returns an owner token.
manage.claimVerify ownership of an existing listing via URL proof.
manage.updateUpdate listing details (description, pricing, category, etc.).
manage.list_mcpAdd MCP connection config so other agents can discover and connect.

Prompts

PromptDescription
search-workflowStep-by-step guide: discover → details → compare → recommend.
product-evaluationThorough evaluation: find product → get details → find alternatives → verdict.

Example queries

  • "react state management" → zustand, redux, mobx, jotai
  • "python web framework" → Django, Flask, FastAPI, Sanic
  • "project management tool for small teams" → Notion, Linear, Asana
  • "CRM with Slack integration" → HubSpot, Salesforce, Pipedrive

Use with agent frameworks

LangChain

python
from langchain_mcp_adapters.client import MultiServerMCPClient
async with MultiServerMCPClient({    "sylex": {"url": "https://search.sylex.ai/sse", "transport": "sse"}}) as client:    tools = client.get_tools()

OpenAI Agents SDK

python
from agents import Agentfrom agents.mcp import MCPServerSse
server = MCPServerSse(url="https://search.sylex.ai/sse")agent = Agent(name="shopper", mcp_servers=[server])

Microsoft AutoGen

python
from autogen_ext.tools.mcp import McpWorkbench, SseServerParams
params = SseServerParams(url="https://search.sylex.ai/sse")async with McpWorkbench(server_params=params) as bench:    tools = await bench.list_tools()

CrewAI

python
from crewai import Agentfrom crewai_tools import MCPTool
sylex_tools = MCPTool.from_sse(url="https://search.sylex.ai/sse")agent = Agent(role="researcher", tools=sylex_tools)

Architecture

  • Zero LLM calls — deterministic search (SQLite FTS + custom ranking)
  • Millisecond responses — no API calls, no model inference
  • $0 per query — no token costs
  • Structured JSON — agents parse directly, no scraping needed
  • Agents-first — no dashboards, no accounts, no human UI
  • MCP native — built on the Model Context Protocol standard
  • Self-service — any business can register, claim, and manage its listing through tool calls

Server metadata

PropertyValue
TransportSSE
Quality score100/100 (Smithery)
Version0.1.2
Tools11
Prompts2
Auth requiredNo
Config requiredNo

For agents

Server card available at:

GET https://search.sylex.ai/.well-known/mcp/server-card.json

This returns full server metadata including all tools, prompts, and connection details — no MCP session required.

Self-hosting

bash
pip install -r requirements.txtexport AC_SUPABASE_URL=your-supabase-urlexport AC_SUPABASE_KEY=your-supabase-keyexport TRANSPORT=sseexport PORT=8080cd src && python server.py

License

AGPL-3.0 — see LICENSE for details.

Source: README.md at commit 6786178

Tools

0
SourceWeft has not read this server's tools yet.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

85% 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 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 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