rabbytte-mcp
Officialby marklanetech
README.md
# rabbytte-mcp
Search **[Rabbytte](https://rabbytte.com)** from Claude, Cursor, or any MCP-compatible assistant.
Rabbytte is a small, human-curated search engine. Every site in the index was submitted by a person and approved by a person. No crawler, no SEO spam, no machine-generated filler. That makes it useful grounding data: when an assistant searches Rabbytte, every result is a site a human already vetted.
The whole index is free to use. No API key, no signup.
## Install
You need Node.js 18 or newer. The server is published on npm and runs with `npx`, so there is nothing to clone or build.
### Claude Desktop
Add this to `claude_desktop_config.json` (Claude → Settings → Developer → Edit Config):
```json
{
"mcpServers": {
"rabbytte": {
"command": "npx",
"args": ["-y", "rabbytte-mcp"]
}
}
}
```
Restart Claude Desktop. You can then ask things like "search Rabbytte for independent music blogs" or "ask Rabbytte what it knows about self-storage in Canyon Lake."
### Claude Code
```bash
claude mcp add rabbytte -- npx -y rabbytte-mcp
```
### Cursor
Add the same block to `.cursor/mcp.json` in your project, or to `~/.cursor/mcp.json` for all projects:
```json
{
"mcpServers": {
"rabbytte": {
"command": "npx",
"args": ["-y", "rabbytte-mcp"]
}
}
}
```
### Anything else that speaks MCP
The server uses stdio transport. Point your client at `npx -y rabbytte-mcp` and it will work.
## Tools
| Tool | What it does |
|---|---|
| `search_rabbytte` | Full-text search over the curated index. Returns titles, URLs, descriptions, tags, and addresses where known. Accepts `query` and an optional `page`. |
| `ask_rabbytte` | Answers a natural-language `question` strictly from the index, with cited sources. Says so when the index has no answer rather than making one up. |
## Configuration
| Variable | Default | Purpose |
|---|---|---|
| `RABBYTTE_URL` | `https://rabbytte.com` | Point the server at a different Rabbytte instance. |
## The plain HTTP API
If you'd rather not use MCP, the same index is available over HTTP:
- `GET https://rabbytte.com/api/search?q=...`
- `GET https://rabbytte.com/api/ask?q=...`
Docs and an OpenAPI spec are at [rabbytte.com/api-docs](https://rabbytte.com/api-docs). There is also an [`llms.txt`](https://rabbytte.com/llms.txt).
## Submitting a site
Know a site that belongs in a hand-picked index? [Submit it](https://rabbytte.com/submit). A person reads every submission.
## License
MIT. See [LICENSE](LICENSE).
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues