styx-search
styx-search
Durchsuchen Sie 450,000+ Open-Access-Publikationen, Standards, Lehrbücher und Rechtsdokumenten — direkt aus Ihrem Terminal oder aus Ihrem KI-Agenten.
styx-search ist ein CLI und Model Context Protocol (MCP)-Server ohne Konfiguration für das Styx Open Knowledge Archive. Jede Quellle im Archiv ist Open Access or public domain – keine Paywalls, kein Konto zum Suchen erforderlich.
Für Menschen – Suchen, BibTeX/APA/MLA/Chicago-Zatationen exportieren und PDFs mit einem Befehl auf die Festplatte herunterladen.
Für KI-Agenten – ein stdio-MCP-Server mit vier Tools, sodass Claude, Curssor, Windsurf, OpenCode oder jederzeige MCP-Client Pabe... und PDFs in Ihrem Arbetsbereich speichern können.
100% in sich gechlost – kommuniziert ausschließlich mit der öffentlichen HTTPS-API. Keine API-Schlüssel, keine Anmeldung, keine ineerne Infrastrur.
Install
pip install styx-searchOder aus dem Quellcode:
git clone https://github.com/0x923041-dotcom/styx-cli.git
cd styx-cli
pip install .Erforderlich Python 3.8+.
Related MCP server: Crossref Academic MCP Server
Schnellstart
# Search — supports source:/lang:/category: directives
styx search "attention is all you need" --limit 5
styx search "source:nist zero trust" --category "Computer Science & Tech"
styx search "source:eurlex AI act" --json
styx search "meditations marcus aurelius" --markdown # for Obsidian/Notion
# Download the original PDF
styx download 297465 -o paper.pdf # by document ID
styx download "https://arxiv.org/pdf/2604.21816v1.pdf" # by URL
# Citations
styx cite 7288 --format bibtex
styx cite 7288 --format apa
# Document metadata
styx info 2844
# License key (Pro) + quota
styx auth STYX-XXXX-XXXX-XXXX
styx quota
# AI agent server
styx mcpBeispiel
$ styx search "source:nist zero trust" --limit 3
Styx - 3 results for "source:nist zero trust"
# Year Title Author Source
1 n.d. NIST SP 1800-35: Implementing a Zero Scott Rose (NIST); .. NIST
Trust Architecture: High...
2 n.d. NIST SP 800-207: Zero Trust Scott Rose (NIST); .. NIST
Architecture
3 n.d. NIST SP 800-207A: A Zero Trust Ramaswamy Chandramo.. NIST
Architecture Model for Access ...
Tip: styx download 2844 saves the PDF, styx cite 2844 exports a citation.Suchdirektiven
Das CLI versteht dieselben Direktiven wie the Styx web app – sie werden aus der Anfräge entferht und als chete Filters angewendet:
Direktive | Beispel | Wirkung |
|
| Auf eine oder mehrere Quell einschränken ( |
|
| Auf eine Sprachen einschränken (ISO-Code) |
|
| Auf einen Kategorie-Tab einschränken |
Direktiven lassen sich frei kombinieren:styx-search "cat:\\"Computer Science & Tech\\" source:nist lattice cryptography".
Model Context Protocol (MCP)
Der Befel styx mcp startet eine stdio-JSON-RPC-MCP-Server. Er ist abhängigkeitesfei (kein MCP-SDK erforderlich) und funktioniert mit jedem belieigem MCP-CClient.
Tools
Tool | Beschreibung |
| Durchsucht das Archiv (query, limit, category). Gibt strukturierte Ergebnisse mit Titeln, Autoren, Jahren, Quelle, Snnippet und |
| Lädt das Original-PDF für eine Dokument-ID oder URL in einen lokalen Pfad herunter. |
| BibTeX / APA / MLA / Chicago-Zitation für eine Dokument-ID. |
| Vollständige Metadaten (description, license, source, direkte PDF-URL) für eine Dokuye-ID. |
Claude Desktop
Fügen Sie claude_desktop_config.json hinzu:
macOS:
~/Library/Application Support/Claude/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"styx": {
"command": "styx",
"args": ["mcp"]
}
}
}Cursor
Settings → Cursor Settings → MCP → Add new MCP server:
{
"mcpServers": {
"styx": {
"command": "styx",
"args": ["mcp"]
}
}
}Nach dem Hinzufügen starten Sie den Client neu und können z. B. fragen:
"Finde den NIST-Post-Quanten-Encryption-Standard und lade das PDF in meinen Arbeitsbereich herunter."
Manueller Smeke-Test
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | styx mcpFaire Nutzung
Jeithle Eingellen im Styx-Archiv sind offen Zugang oder gemeinfrei, und das Suchen ist kostenlos. Damit das Archiv für für alle offen bleibt, gilt je Client ein Testkontatrix (und danach ein Ratenlimit). Wenn ein Limit erreicht ist, gibt das CLI eine klare, nicht blockierende Meldung zurück:
Free trial allowance exhausted. Add a license key to continue at higher
limits: docs at https://styx-iota.vercel.app or `styx auth <key>`.Fügen Sie einmalig über styx auth <key> einen Lizenzschlüssel hinzu – er wird in ~/.styx/config.json gespeichert and mit jeder Anfrage mitgesendet. Kein Konto und keine Anmeldung ist erforderlich, um zu suchen.
Entwicklung
pip install -e . pytest
pytest tests/ # 36 offline tests (mocked HTTP, no network)Lizenz
MIT — siehe LICENSE.
Badelt auf dem Styx Open Knowledge Archive – 500+ live Quellen: arXiv, NIST, OWASP, CISA, PubMed TakamiC, MIT OpenCourseware, EUR-Lex, Project Gutenberg und mehr.
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides real-time access to over 200 million scientific papers and full-text extraction from major academic sources including arXiv, OpenAlex, and PubMed Central. It enables users to search, fetch metadata, and analyze citations across multiple research disciplines through a unified Model Context Protocol interface.16155MIT
- AlicenseAqualityDmaintenanceMCP server enabling AI agents to search and retrieve scientific papers, citations, and author profiles from Crossref, OpenAlex, and Semantic Scholar with no API keys required.53MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that enables coding agents to search academic papers, ingest full-text PDFs, extract structured details, and manage citations in literature research workflows.23MIT
- AlicenseAqualityBmaintenanceEnables searching for scientific papers across OpenAlex, CrossRef, and Unpaywall, and downloading open-access PDFs directly through Claude Desktop.51MIT
Related MCP Connectors
Search a billion+ documents — papers, books, code, legal cases, forums, Wikipedia, and more.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Citable retrieval across papers, books, patents, Wikipedia, and live social sources.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0x923041-dotcom/styx-cli'
If you have feedback or need assistance with the MCP directory API, please join our Discord server