MCP Server

Quickslice provides an MCP (Model Context Protocol) server that lets AI assistants query your ATProto data directly.

Endpoint

POST http://localhost:8080/mcp

Setup

Start the quickslice server:

cd server && gleam run

Connect your MCP client to http://localhost:8080/mcp

Claude Code

claude mcp add --transport http --scope user quickslice http://localhost:8080/mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "quickslice": {
      "url": "http://localhost:8080/mcp"
    }
  }
}

Other MCP Clients

Point any MCP-compatible client at the /mcp endpoint using HTTP transport.

Available Tools

Tool Description
list_lexicons List all registered lexicons
get_lexicon Get full lexicon definition by NSID
list_queries List available GraphQL queries
get_oauth_info Get OAuth flows, scopes, and endpoints
get_server_capabilities Get server version and features
introspect_schema Get full GraphQL schema
execute_query Execute a GraphQL query

Example Prompts

Once connected, you can ask things like:

  • "What lexicons are registered?"
  • "Show me the schema for xyz.statusphere.status"
  • "Query the latest 10 statusphere statuses"
  • "What GraphQL queries are available?"
  • "What OAuth scopes does this server support?"