Scix MCP logo

Scix MCP

Unclaimed

by adsabs

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

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'scix-mcp' -- 'npx' '-y' 'scix-mcp'

Run in your terminal after replacing any placeholders.

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.

mcpmcp-servermodel-context-protocol

More in AI & ML

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.