search

MCP tool from Scix MCP by adsabs

Solr-powered search across SciX. Params: query (required), rows (1-100, default 10), start (offset, default 0), sort (score desc citationcount desc date desc date asc readcount desc, default score desc), responseformat (markdown json, default markdown).

How to use it

search is exposed by the Scix MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the search tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Scix MCP

$npx scix-mcp
FULL SCIX MCP LISTING

Other tools in Scix MCP (21)

add_documents_by_query

Add search results to a library with libraryid, query, optional rows (1-2000, default 25), and responseformat.

create_library

Create with name (required), optional description, public (default false), bibcodes, and responseformat.

delete_annotation

Remove note for libraryid + bibcode; optional responseformat.

delete_library

Permanently delete by libraryid; optional responseformat.

edit_library

Update name, description, or public for libraryid; optional responseformat.

export

Export bibcodes (1-2000) in format — one of the 23 formats in the ExportInputSchema enum in src/types.ts (e.g. bibtex, aastex, endnote, ris, ieee, mnras). Use customformat with format: custom for a template. Returns plain text in the chosen format.

get_annotation

Fetch note content for libraryid + bibcode; optional responseformat.

get_citations

Forward citations for a paper (bibcode, DOI, arXiv ID, or SciX ID); optional rows (1-100, default 20) and responseformat.

get_libraries

List libraries; optional type (all owner collaborator, default all) and responseformat.

get_library

Metadata + documents for libraryid; optional responseformat.

get_metrics

Metrics for bibcodes (1-2000) with optional responseformat; returns h-index, g-index, citation counts, usage stats.

get_paper

Fetch a paper by bibcode, DOI, arXiv ID, or SciX ID (scix:...) with optional responseformat.

get_permissions

View owners/collaborators for libraryid; optional responseformat.

get_references

Backward references for a paper (bibcode, DOI, arXiv ID, or SciX ID); optional rows (1-100, default 20) and responseformat.

health_check

Diagnose the server setup. No required params (optional responseformat). Reports server name/version, API base URL, whether a token is configured, an authentication probe result (ok unauthorized ratelimited unreachable skipped), and the registered tool names. Never emits the token value. Runs withou

library_operation

Run set ops on a library with libraryid, operation (union intersection difference copy empty), optional sourcelibraryids, name/description (for copy), and responseformat.

manage_annotation

Add/update note with libraryid, bibcode, content, and optional responseformat.

manage_documents

Add/remove documents with libraryid, bibcodes (1-2000), action (add remove), and optional responseformat.

search_docs

Search SciX help documentation. Params: query (required, natural language), limit (1-20, default 5). Returns a ranked list with title, section/subsection, source URL, relevance score, and a focused snippet.

transfer_library

Transfer ownership with libraryid, email, and optional responseformat.

update_permissions

Grant/change a user's access with libraryid, email, permission (owner admin write read), and optional responseformat.