The reader now works with any AI system, not just Claude — and is discoverable by AI answer engines.
Use from any AI system
- MCP server (
mcp_server.py): Claude, ChatGPT desktop, Cursor, Cline, Windsurf, Zed — toolsread_listing,compare_listings,listing_views,seller_other_listings,track_price - Function-calling schemas (
tools/openai-tools.json): OpenAI · Gemini · Mistral · Groq · Ollama AGENTS.md: vendor-neutral instructions for Copilot/Codex/Aider & other coding agents- CLI:
kl-read "<url>" --jsonfor everything else
AI discovery / SEO — llms.txt, keyword-rich README + FAQ.
PyPI packaging — pip install kleinanzeigen-reader (+ [mcp] extra); pyproject.toml, kleinanzeigen-mcp entry point.
Quality — 27 unit tests (extractor · signals · auth). Core stays zero-dependency.