Skip to main content
Glama

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-search

O 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 mcp

Ejemplo

$ 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

source: / src:

source:nist

Restringe a una o más fuentes (source:nist source:oWASP)

lang: / language:

lang:it

Restringe a un idioma (código ISO)

category: / cat:

cat:"Law & Regulation"

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

styx_search

Busca en el archivo (consulta, límite, categoría). Devuelve resultados estructurados con título, autores, año, fuente, fragmento, and direct_pdf_url.

styx_download_pdf

Descarga el PDF original de un ID o URL a una ruta local.

styx_get_citation

Citación BibTeX / APA / MLA / Chicago para un ID de documento.

styx_get_document

metadatos completos (descripción, licencia, fuente, _df URL directa) para un ID de documento.

styx_get_citation - move?


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-search

O 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 mcp

Ejemplo

$ 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

source: / src:

source: / src:

Restriccise a una o más fuentes (source:nist source:oWASP)

lang: / language:

lang:it

Restriccise a un idioma (código ISO)

category: / cat:

cat: "Law & Regulation"

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

styx_search

Busca en el archivo (consulta, límite, categoría). Devuelve resultados estructurados con títulos, autores, año, fuente, fragmento y direct_pdf_url.

styx_download_pdf

Descarga el PDF original de un ID de documento o de una URL a una ruta local.

styx_get_citation

Cita BibTeX / APA / MLA / Chicago de un ID de documento.

styx_get_document

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.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "styx": {
      "command": "styx",
      "args": ["mcp"]
    }
  }
}

Cursor

SettingsCursor SettingsMCPAdd 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 mcp

Uso 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.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides 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.
    161
    55
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that enables coding agents to search academic papers, ingest full-text PDFs, extract structured details, and manage citations in literature research workflows.
    23
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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