{"repo":"spectral-mcp/spectral","free":true,"listed":false,"github":"https://github.com/spectral-mcp/spectral","clone":"git clone https://github.com/spectral-mcp/spectral.git","description":"Browse any app normally. Spectral captures the traffic, understands what each API call does, and generates MCP tools that AI agents can call directly.","language":"Python","stars":114,"topics":["api","api-discovery","cli","graphql","llm","mitmproxy","openapi","reverse-engineering","reverse-engineering-tools"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Install · Why Spectral · How it works · Documentation · Website AI agents shouldn't need browser automation. Mobile and web apps talk to private APIs all day — Spectral gives that same access to your AI agents. Why Spectral Most apps — web, mobile, desktop — sit on top of undocumented HTTP APIs. Spectral records the traffic while you browse, uses an LLM to understand what each call does, and generates MCP tools that any AI agent can call. Spectral supports multiple LLM providers — Anthropic, OpenRouter, OpenAI, Ollama, and any OpenAI-compatible endpoint. Run spectral config to pick your provider and model. Spectral will prompt for it on first analysis. - Works everywhere. Websites, mobile apps (Android), desktop apps, CLI tools — if it speaks HTTPS, Spectral can capture it. - Understands what you do, not just what the network sends. Spectral correlates your clicks and navigation with API calls to figure out the business meaning of each endpoint — not just its shape. - Tools that fix themselves. When a generated tool fails at runtime, the MCP server feeds the error back to an LLM and patches the tool automatically. - LLM at build time, not at runtime. The LLM is only used during analysis and self-repair. Once your tools work, every call is a direct HTTP request — fast, cheap, and deterministic. - Faster than browser automation. No headless browser, no fragile selectors, no waiting for pages to render. Spectral tools call the API directly, which is orders of magnitude faster an","default_branch":null,"files":null,"tree":[],"storefront":"/r/spectral-mcp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spectral-mcp/spectral/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}