Scix MCP
UnclaimedA Model Context Protocol (MCP) server for the NASA Astrophysics Data System (SciX) API
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'scix-mcp' -- 'npx' '-y' 'scix-mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
22 of 22 tools
Documented tools (22)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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
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).
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.
Tool change history
FAQ
Questions about Scix MCP Server
- How do I connect Scix MCP Server to Claude?
- Run `claude mcp add scix-mcp -- npx -y scix-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Scix MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Scix MCP Server do?
- Scix MCP Server documents 22 tools to the agent, including add_documents_by_query, create_library, delete_annotation. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.