loading…
Search for a command to run...
loading…
Enables users to document data and connect it to AI agents by defining tools and instructions in markdown files. It supports building RAG and text-to-SQL applic
Enables users to document data and connect it to AI agents by defining tools and instructions in markdown files. It supports building RAG and text-to-SQL applications that can be deployed as MCP servers, APIs, or CLIs.
Search documentation indexed from llms.txt sites — from the terminal, from your AI assistant, or over HTTP.
npx statespace search "redis connection pooling"
npx statespace search "authentication" --site upstash.com
npx statespace search "rate limiting" --limit 20
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--site <site> |
-s |
— | Restrict to a specific site (name, domain, or URL) |
--limit <n> |
-l |
10 | Max results |
--url <url> |
-u |
http://localhost:3000 |
Backend API base URL |
Add to your MCP client config (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"statespace": {
"command": "npx",
"args": ["statespace", "mcp"]
}
}
}
For a remote backend:
{
"mcpServers": {
"statespace": {
"command": "npx",
"args": ["statespace", "mcp", "--url", "https://your-backend.example.com"]
}
}
}
To run as an SSE server instead of stdio (useful for remote or multi-client deployments):
npx statespace mcp --transport sse --port 4000
Tool: search
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
string | yes | — | Search query |
limit |
integer | no | 10 | Max results |
site |
string | no | — | Restrict to a specific site (name, domain, or URL) |
The backend exposes a single endpoint:
GET /search?q=<query>[&limit=<n>][&site=<site>]
curl "http://localhost:3000/search?q=redis+connection+pooling"
curl "http://localhost:3000/search?q=authentication&site=upstash.com&limit=5"
Response
[
{
"url": "https://upstash.com/docs/llms.txt",
"site": "Upstash",
"title": "Upstash Docs",
"score": 0.8321
}
]
Without site, returns one result per matching site. With site, returns individual pages within that site.
Node.js 18+
This project is licensed under the terms of the MIT license.
Run in your terminal:
claude mcp add statespace -- npx Query your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devRead-only database access with schema inspection.
by modelcontextprotocolInteract with Redis key-value stores.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs