llms.txt Content
# Sovereign AI Blog
> Engineering log of building self-hosted AI on NVIDIA DGX Spark (GB10 Blackwell).
> Real configs, real failures, real fixes. LLM on a desk.
## MCP Tools (Agent API)
Endpoint: `https://mcp.sovgrid.org/mcp` (streamable-http) · Discovery: `https://sovgrid.org/.well-known/ai-plugin.json` · Health: `https://mcp.sovgrid.org/health`
- **`search_blog(query, n=5)`** — Search articles by topic, hardware, or error message. Returns ranked results with EEAT scores. Use for: "how do I configure X", "errors involving Y", "articles about Z".
- **`get_article(slug)`** — Retrieve full article content by slug (e.g. `setup-llm-inference-setup`). Returns title, body, tags, EEAT scores. Use after `search_blog` returns a hit.
- **`diagnose_sglang(attention_backend, mem_fraction, cuda_graph_max_bs, image_tag, hardware, error_message)`** — Validate an SGLang configuration for DGX Spark / GB10 / SM121A. Returns known issues, recommended fixes, and links to relevant articles. Paste error output into `error_message` for pattern matching.
Rate limit: 60 req/min/IP. No auth required. Robots disallowed for crawler-bots; intended for agentic clients via MCP protocol.
## Setup & Configuration Guides
- [24 Hours Setting Up a Lenovo Legion Pro 7 Gen 10 As a Sovereign-AI Companion Box](https://sovgrid.org/blog/24h-legion-setup-log): Honest minute-by-minute log of building a friend's sovereign-AI workstation from a stock Lenovo with Windows to a fully self-hosted KI-stack with custom dashboard, MCP-routed RAG, and bidirectional cross-tailnet sharing. With the mistakes.
- [opencode Setup: Self-Hosted AI Coding Assistant on ARM64](https://sovgrid.org/blog/setup-opencode-self-hosted-coding-assistant): Replace cloud AI coding assistants with opencode, a provider-agnostic Node CLI plus Electron desktop app. Points at any OpenAI-compatible endpoint, ships in three frontends. Includes the 2026-05-13 correction on the auto-title-generator Mistral BadRequest gotcha and the JS