Auto-indexing service and GraphQL API for AT Protocol Records
at main 45 lines 1.2 kB view raw view rendered
1# MCP Server 2 3Quickslice provides an MCP (Model Context Protocol) server that lets AI assistants query ATProto data directly. 4 5## Endpoint 6 7Every Quickslice instance exposes MCP at `{EXTERNAL_BASE_URL}/mcp`. For example: 8 9``` 10https://xyzstatusphere.slices.network/mcp 11``` 12 13## Setup 14 15### Claude Code 16 17```bash 18claude mcp add --transport http quickslice https://xyzstatusphere.slices.network/mcp 19``` 20 21### Other MCP Clients 22 23Point any MCP-compatible client at the `/mcp` endpoint using HTTP transport. 24 25## Available Tools 26 27| Tool | Description | 28|------|-------------| 29| `list_lexicons` | List all registered lexicons | 30| `get_lexicon` | Get full lexicon definition by NSID | 31| `list_queries` | List available GraphQL queries | 32| `get_oauth_info` | Get OAuth flows, scopes, and endpoints | 33| `get_server_capabilities` | Get server version and features | 34| `introspect_schema` | Get full GraphQL schema | 35| `execute_query` | Execute a GraphQL query | 36 37## Example Prompts 38 39Once connected, you can ask things like: 40 41- "What lexicons are registered?" 42- "Show me the schema for xyz.statusphere.status" 43- "Query the latest 10 statusphere statuses" 44- "What GraphQL queries are available?" 45- "What OAuth scopes does this server support?"