Skip to content
IndexDesign corpus

Agents

MCP server · 1,650 resources · 14,076 registry items · 2,934 screens

Coding agents can search Index while they build. Connect the MCP server, or call the same search as plain JSON. It needs no key and no account.

MCP serverStreamable HTTP
https://index-mcp.chele.bi/mcp
Claude Code

Run in a terminal.

claude mcp add --transport http index https://index-mcp.chele.bi/mcp
Cursor

Add to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project.

{ "mcpServers": { "index": { "url": "https://index-mcp.chele.bi/mcp" } } }
Grok Build

Run in a terminal.

grok mcp add --transport http index https://index-mcp.chele.bi/mcp

claude.ai and Claude Desktop. Add a custom connector and paste the server URL.

Other clients. Any client that connects to remote MCP servers takes the same URL. The server answers clients of the 2026-07-28 specification and older ones from one endpoint.

Toolsread-only
search

Finds resources for one need. Pass the project stack as hard filters: framework, styling, license, pricing, and platform. category, component, and surface narrow the search, and type: "screens" searches real website screenshots by page type and look. Each result has the install command, the license, the matching registry item, and why it matched. match is strong, weak, or none, and none means that nothing in Index fits.

fetch

Reads one record in full: install steps, links, facets, registry items, similar resources, and, for studios and portfolios, the look taken from a screenshot of the site.

component_guide

Gives the build checklist, states, and ARIA pattern of one UI component, with the best implementations for the stack.

Ask your agent
Find an accessible date range picker for this project, and check its license before you install it.
Show me real pricing pages with a dark glow look.
What does a good command palette need? Then pick an implementation that fits our stack.
Without MCP

GET https://index-mcp.chele.bi/search returns the same JSON as the search tool. It takes q, the filters framework, styling, license, pricing, and platform as comma lists, and category, component, surface, type, and limit.

curl "https://index-mcp.chele.bi/search?q=date+range+picker&framework=react"

SKILL.md is an agent skill that tells an agent when and how to search Index. In Claude Code, save it as ~/.claude/skills/index/SKILL.md. llms.txt describes the catalog for language models.

Static files need no server: resources.json holds every record, /api/r/<id>.json one record, /api/components/<component>.json one component with its best implementations, and taxonomy.json the vocabularies.

Limits
  • Each IP address gets 30 searches a minute, and 240 other calls.
  • Claude's connector traffic shares one bucket of 600 searches a minute.
  • Under heavy load, a search answers with keyword ranking instead of failing.
  • Each search logs the query, the filters, the result IDs, and the time, but not the IP address.
  • The server and the site run on the same catalog. Its code is in the repository, and every record is browsable here.