styx-search
styx-search
Busca más de 450.000 artículos de acceso abierto, estándares, libros de texto y documentos legales — directamente desde tu terminal o desde tu agente de IA.
styx-search es una CLI sin configuración y un servidor Model Context Protocol (MCP) para el Styx Open Knowledge Archive. Cada fuente del archivo es de acceso abierto o dominío público: sin muros de pago y sin necesidad de cuenta para buscar.
Para seres humanos — busca, exporta citas BibTeX/APA/MLA/Chicago y descarga PDFs al disco con un solo comando.
Para agentes de IA — un servidor MCP stdio con cu-atros herramientas, para que Claude, Cursor, Windsurf, OpenCode or cualquier cliente MCP pueda buscar artículos académicos y guardar PDFs en tu espacio de trabajo.
100% autocontenido — se comunica solo con la API pública HTTPS. Sin claves de API, sin registro, sin infraestructura interna.
Instalación
pip install styx-searchO dese el código fuent:
git clone https://github.com/0x923041-dotcom/styx-cli.git
cd styx-cli
pip install .Requiere Python 3.8+.
Related MCP server: Crossref Academic MCP Server
Inicio rápido
# 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 mcpEjemplo
$ 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.Directivas de búsqueda
El CLI entiende las mismas directivas que la aplicación web de Styx — se eliminan de la consultas y se aplican como filtros reales:
Directiva | Ejemplo | Efecto |
|
| Restringe a una o más fuentes ( |
|
| Restringe a un idioma (código ISO) |
|
| Restringe a una pestaña de categoría |
Las directivas se pueden combinar libremente: styx search "cat:\"Computer Science &\ \ \" source:nist lattice cryptography".
Model Context Protocol (MCP)
El comando styx mcp inicia inicia un servidor MCP stdio JSON-RPC. No tiene dependencias (no se requiure el SDK de MCP) y funciona con cuaquiera cliente MCP.
Monos
Herramienta | Descripción | |
| Busca en el archivo (consulta, límite, categoría). Devuelve resultados estructurados con título, autores, año, fuente, fragmento, and | |
| Descarga el PDF original de un ID o URL a una ruta local. | |
| Citación BibTeX / APA / MLA / Chicago para un ID de documento. | |
| metadatos completos (descripción, licencia, fuente, _df URL directa) para un ID de documento. | |
|
Hmm wait, I'm making a mistake. Let me reprerar carefully. I'll normally produce a clean final. Let me restructure and write cleanly now without interrupted.
Let me output final text now with correct# styx-search
Busca más de 450.000 artículos de acceso abierto, estándares, libros de texto y documentos legales — directamente desde tu terminal o desde tu agente de IA.
styx-search es una CLI sin configwaración y un servidor Model Context Protocol (MCP) para el Stıyx Open Knowledge Archive. Cada fuenta del archivo es de acceso abierto o dominio público: sin muros de pago y sin necesidad de crear una cuenta para búsqueda.
Para humanos — busca, exporta citas BibTeX/APA/MLA/Chicago y descarga PDFs al disco con un solo comando.
Para agentes de IA — un servidor MCP stdio con cuatro herramientas, para que Claude, Cursor, Windsurf, OpenCode o cualquiera cliente MCP pueda buscar artículos académicos y guardar PDFs en tu espacio de trabajo.
100% autocontenido — interatu act sólo con la API pública HTTPS. Sin claves de API, sin abundad, sin infraestructura.
Instalación
pip install styx-searchO desde el códig func:
git clone https://github.com/0x923041-dotcom/styx-cli.git
cd styx-cli
pip install .Requiere Python 3.8+.
Inicio rápido
# 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 mcpEjemplo
$ 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.Directivas de búsqueda
El CLI entiende las mismas directivas que la aplicación web de Styxx: se eliminan de la consuta y se aplican como filtros reales:
Directiva | Ejemplo | Efecto |
|
| Restriccise a una o más fuentes ( |
|
| Restriccise a un idioma (código ISO) |
|
| Restringir a una pestaña de categoría |
Las directivas se pueden combinar libremente: :as --styx search "cat: \"Computer Science & Tech\" source:nist lattice cryptography".
Model Context Protocol (MCP)
El comando styx mcp arranca un servidor MCP stdio que usa JSON-RPC. No requiere dependencias (no es necesario ningún SDK de MCP) y funciona con cualquier cliente MCP.
Herramientas
Herramienta | Descripción |
| Busca en el archivo (consulta, límite, categoría). Devuelve resultados estructurados con títulos, autores, año, fuente, fragmento y |
| Descarga el PDF original de un ID de documento o de una URL a una ruta local. |
| Cita BibTeX / APA / MLA / Chicago de un ID de documento. |
| Metadatos completos (descripción, licencia, fuente, URL directa de PDF) de un ID de documento. |
Claude Desktop
Añade a claude_desktop_config.json:
macOS:
~/Library/Application Support/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"]
}
}
}Después de añadirlo, reinicia estes el cliente y ya puedes preguntar por ej ample:
"Busca el estándar de cifrado post-compotico del NIST y descárga el PDF en mi espacio de trbajo."
Prueba de hum runs:
Prueba de humo manual
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | styx mcpUso justo
Todas las fuentes de Styxx son de acceso abierto y dominio público, y la búsquedas son gratis. Para mantener el archivo abierto para todo el mundo, se aplica un cupo de propuesta con por cada ello (y después un límite de peticiones). Cuando se alcanza un límite, el CLI devuelve un mensaje claros y no bloquea :
Free trial allowance exhausted. Add a license key to continue at higher
limits: docs at https://styx-iota.vercel.app or `styx auth <key>`.Añade una única cliente clave con styx auth <key> — se almacena en ~/.styx/config.json y se envía con cada petición. No se requiere cuenta ni registro para buscar.
Desgl
pip install -e . pytest
pytest tests/ # 36 offline tests (mocked HTTP, no network)Licencia
MIT —, consúa LICENSE.
Construido sobre el Stıyx Open Knowledge Archive — más de 500 fuentes activas: arXiv, NIST, OWASP, CISA, PubMed/PMC,, MIT OpenCourseWare, EUR-Lex, Projecte Gutenberg y más.
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