CLAUDE CODE MARKETPLACES

Toolfront

<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/statespace-tech/statespace/main/images/headerlight.png" /

claude mcp add toolfront -- npx -y toolfront
README.md
<br> <div align="center"> <picture> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/statespace-tech/statespace/main/images/header_light.png" /> <img src="https://raw.githubusercontent.com/statespace-tech/statespace/main/images/header_dark.png" alt="Statespace" width="375" /> </picture> </div> <div align="center"> <br>

CI npm License Discord X

</div>

Website: https://statespace.com


Search Markdown and .txt pages from llms.txt sites. Available as a CLI, SDK, MCP server, and agent skill.

Installation

npm install @statespace-tech/statespace

Query syntax

Plain queries search across all sites:

mcp server setup
vector database embeddings
rate limiting middleware
oauth2 token refresh
websocket reconnection strategy

Scope a query to a specific site with site: query:

stripe: webhook verification
supabase: edge functions auth
vercel: edge middleware caching
mistral.ai: function calling               # match by domain
docs.aws.amazon.com: s3 presigned urls     # match by subdomain

Use quotes for exact phrase matching:

"context window limit"
vector database "semantic search"
stripe: "webhook signature verification"

CLI

Search documentation from the command line: npx @statespace-tech/statespace search <query> [options]

npx @statespace-tech/statespace search "mcp server setup"
npx @statespace-tech/statespace search "stripe: webhook verification" --limit 5
npx @statespace-tech/statespace search "redis connection pooling" --limit 10 --offset 3
npx @statespace-tech/statespace search "anthropic: tool function calling" --limit 5 --human
FlagShortDefaultMaxDescription
--limit <n>-l1050Max results to return
--offset <n>-o0Results to skip (for pagination)
--humanHuman-readable output instead of JSON

SDK

Import and call search() directly from TypeScript or JavaScript.

import { search } from '@statespace-tech/statespace';

const results = await search("mcp server setup");
const results = await search("stripe: webhook verification", { limit: 5 });
const results = await search("redis connection pooling", { limit: 10, offset: 3 });

MCP

Add to your MCP config to expose a search tool to your agents:

{
  "mcpServers": {
    "statespace": {
      "command": "npx",
      "args": ["@statespace-tech/statespace", "mcp"]
    }
  }
}

Agent skill

See SKILL.md

Requirements

Node.js 18+

Community & Contributing

License

MIT

Stars876
Installs840
Forks67
LanguageTypeScript
AddedJun 11, 2025
UpdatedMay 12, 2026
View on GitHub