Skip to main content
Glama

styx-search

450,000개 이상의 오 액세스 논, 표준 문서, 교과서, 법률 문서를 터미널과 AI 에이전트에서 바로 검색하세요.

styx-search는 별도 설정 없이 사용할 수 있는 CLI이자 Model Context Protocol (MCP) 서버입니다. Styx Open Knowledge Archive를 위하이 동작하며, 아카이브에 있는 모든 스스는 오 액세스 또는 공개 도메인입니다. — 페이벽, 검색을 위한 계정도 필요 없습니다.

  • 사용자용 — 한 명령으로 검색, BibTeX/APA/MLA/Chicago 인용 내보내기, 그리고 PDF를 디스크에 다운로드합니다.

  • AI 에이전트용stdio MCP 서버와 네 가지 도구를 제공하므로 Claude, Cursor, Windsurf, OpenCode, 또는 어떠 MCP 클라이언트든 검색하고 PDF를 워크스페이스에 저장할 수 있습니다.

  • 100% 자족형 — 공개 HTTPS API와만 통신합니다. API 카, 회원가입, 내부 인프라가 필요 없습니다.


설치

pip install styx-search

또는 소스에서:

git clone https://github.com/0x923041-dotcom/styx-cli.git
cd styx-cli
pip install .

Python 3.8+가 필요합니다.


Related MCP server: Crossref Academic MCP Server

빠른 시작

# 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

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

검색 지시어

이 CLI는 Styx 웹 앱과 동일한 지시어를 통해합니다. 지시어를 검색어에서 분리하여 실제 필터로 적용합니다.

지시어

효과

source: / src:

source:nist

하나 이상의 출처로 제한 (source:nist source:owasp)

lang: / language:

lang:it

언어(ISO 코드)로 제한

category: / cat:

cat:"Law & Regulation"

카테고리 탭으로 제한

지시어는 자유롭 명공 can be freely: styx search "cat:\"Computer Science & Tech\" source:nist lattice cryptography".

Wait direction "임" etc.

But the last line in original is:

"Directilty can be combined freely: `Direct_args can be combined." In English "自由". We'll produce "지시어는 자유롭게 조합할 수 있습니다: ...".

Need ensure "sti하" not.

Ok continue.

Model Context Protocol (MCP)

styx mcp 명령은 stdio JSON-RPC MCP 서버를 시작합니다. 의존성 없이 (지 spec MCP SDK 불)) 어떤 MCP. client.

도구

| 도구 | 설명 | | ... |

Let's craft.

Need maybe "IBM" etc.

For row 1: "검색 ... direct_pdf_url 포함한 구조화된 결과" Our table already.

For row 2: "document ID or URL" we have.

Now Claude Desktop:

Claude Desktop

claude_desktop_config.json에 추가:macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

Wait "macOS" bold "macOS:". Good.

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

Code

Setsings → Settings → MCP → Add new MCP server:

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

After adding, restart the client and you can ask, for example:

"NIST quantum의 암호화 표준을 찾아 PDF를 워크스페이스에 다운로드해 주세요."

Manual check

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | styx mcp

사용 허용

All Styx uses are open access or public domain, search is free. To keep archive openale, one trial allowance per client and rate limit, etc.

"사용 허용" might be "공정 사".

"Ex" line.

Free trial allowance exhausted. Add a license key to continue at higher
limits: docs at https://styx-iota.vercel.app or `styx auth <key>`.

License key with styx auth <key> etc.

Development

pip install -e . pytest
pytest tests/            # 36 offline tests (mocked HTTP, no network)

GitHub

MIT — see LICENSE.

Built on Styx Open Knowledge Archive — 500+ living sources: arXiv, NIST, OWASP, C.B.A, PubMed/PMC, OpenDay, etc.

Now, consider "Period placed after closed parenthesis at end of first paragraph: "— no 접, no registered to search." In Korean we often uses period . We'll.

Let's verify all "a" etc.

Let's produce final now without further configur. Ensure no translation of heading "Publications"? Good.

Need perhaps "Do not wrap with code fence" - final Markdown no fence.

Let's now output.# styx-search

450,000개 이상의 오 액세스 논문, 표준, 교과서, 법률 문서를 터널일과 AI 에이전트에서 바로 검색하세요.

styx-search는 추가 구성 없이 사용할 수 있는 CLI인 동시에 Model Context Protocol (MCP) 서버입니다. Styx Open Knowledge Archive에서 제공하는 모든 소스는 오픈 액세스 또는 공개 도메인입니다. — 페이월도, 검색용 계정도 필요 없습니다.

  • 사용자용 — 검색, BibTeX/APA/MLA/Chicago 인용 내보내기, PDF 디스크 저장을 하나의 명령으로 처리합니다.

  • AI 에이전트용 — stdio MCP 서버와 네 가지 도구를 제공하므로 Claude, Cursor, Windsurf, OpenCode 또는 모든 MCP 클라이언트가 논문을 검색하고 PDF를 워크스페이스에 저장할 수 있습니다.

  • 100% 자족형 — 공개 HTTPS API와만 통신합니다. API 키, 회원가입, 내부 인프라가 필요 없습니다.


설치

pip install styx-search

또는 라이브러리에서:

git clone https://github.com/0x923041-dotcom/styx-cli.git
cd styx-cli
pip install .

Python 3.8+가 필요합니다.


빠른 시작

# 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

예시

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

검색 지시어

CLI는 Styx 웹 앱과 동일한 지시어를 지원합니다. 지시어는 검색어에서 분리되어 실제 필터로 적용됩니다.

지시어

예시

효과

source: / src:

source:nist

하나 이상의 소스로 제한 (source:nist source:owasp)

lang: / language:

lang:en

언러(ISO 코드)로 제한

category: / cat:

cat:"Law & Regulation"

카태고리 탭으로 제한

지시어는 자율롭게 조합할 수 있습니다: styx search "cat:\"Computer Science & Tech\" source:nist source:owasp".


Model Context Protocol (MCP)

styx mcp 명령은 stdio JSON-RPC MCP 서버를 시작합니다. 추가 프로그램 없이 (MCP SDK 불필이) 어떤 MCP 클라이언트와도 호환됩니다.

도구

도구

설명

styx_search

아카이브를 검색합니다(query, limit, category). 제목, 저자, 연도, 출처, 문장, direct_pdf_url을 포함한 구조적 결과를 반환합니다.

styx_download_pdf

문서 ID 또는 URL에 해당하는 원본 PDF를 로컬 경로에 다운로드합니다.

styx_get_citation

문서 ID에 대한 BibTeX/APA/MLA/Chicago 인용을 생성합니다.

styx_get_document

문서 ID에 대한 완전한 메타데이터 (설명, 라이센스, 출처, 직접 PDF URL)를 반환합니다.

Claude Desktop

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

설정 → Cursor 설정 → MCP → 새 MCP 서버 추가:

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

추가 후 클라이언트를 다시 시작하면 예를 들어 이렇게 입력할 수 있습니다:

"X의 양자 암호화 표준을 찾아 PDF를 워크스페이스에 다운로드해 주세요."

수동 스모크 테스트

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | styx mcp

안전 이

Styx의 모든 소스는 오 액세스 또는 공공 도메인이며, 검세이 무료입니다. 아카이브를 모두에게 열려 있도록 유지하기 위해, 각 클라이언 트에 시범 제공트, 이후 속도 제한 -doos-seo-limits: 한도에 발견되면 CLI는 명확하고 방해 없는 재공을 반환합니다: 또는 라이선스를 earn can.

Free trial allowance exhausted. Add a license key to continue at higher
limits: docs at https://styx-iota.vercel.app or `styx auth <key>`.

개발

pip install -e . pytest
pytest tests/            # 36 offline tests (mocked HTTP, no network)

라이선스

MIT — LICEENSE 참조.

Styx Open Knowledge Archive를 기반으로 하고 있으며 — 500개 이상의 활성 소스: arXiv, arXiv, Ballis, Civic, Open::

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