AI Integration (MCP)

Sistine comes with a built-in Model Context Protocol (MCP) server. You can plug this directly into your AI assistant or code editor (like Claude Desktop, Cursor, or Windsurf) so the AI instantly knows how to write Sistine code!

How it works

The MCP server exposes Sistine's complete documentation as a tool (get_sistine_docs) and resource (sistine://docs). When your AI needs help writing Sistine code, it will automatically query this server instead of guessing or hallucinating.

Setup in Claude Desktop

Open your Claude Desktop configuration file. You can usually find it at:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Add the following server configuration:

json
{
  "mcpServers": {
    "sistine-docs": {
      "command": "uv",
      "args": [
        "run",
        "https://raw.githubusercontent.com/Araryarch/sistine/main/docs-site/mcp-server.py"
      ]
    }
  }
}
This utilizes the magic of Python's uv run. Your AI Agent will automatically download this MCP script straight from GitHub, create a virtual environment on-the-fly, and run it without you needing to install anything!
Sistine is a Python framework, so this uv approach feels super clean and fits right into the ecosystem (zero configuration, zero registry). You DO NOT need an NPM account at all!

Setup in Cursor

Cursor natively supports MCP via its settings.

  • Open Cursor Settings.
  • Navigate to Features > MCP Servers.
  • Click + Add New MCP Server.
  • Set the name to sistine-docs.
  • Set the type to command.
  • Set the command to: uv run https://raw.githubusercontent.com/Araryarch/sistine/main/docs-site/mcp-server.py

Usage

Once installed, simply open your AI chat and say something like:

text
"Use the get_sistine_docs tool to read the framework documentation, then help me build a login page."

The AI will automatically pull the correct syntax and build the UI perfectly!