Skip to main content

MCP server exposing acatome-store tools

Project description

acatome-mcp

A Model Context Protocol (MCP) server that exposes the acatome paper library to LLMs. Provides tools for reading papers, searching the library, and managing notes.

Features

  • 3 toolspaper, search, notes
  • URI addressingslug:, doi:, arxiv:, s2: schemes with view routing
  • Paginated views — toc, chunk, page, figure, abstract, summary
  • Semantic search — query across all ingested papers
  • Notes CRUD — annotate papers, chunks, and figures
  • Supplement support — scoped views for supplementary materials

Installation

uv pip install -e .

Usage

Run as an MCP server:

acatome-mcp

URI Examples

slug:abc12                    # paper overview
slug:abc12/toc                # table of contents
slug:abc12/chunk/5            # block 5
doi:10.1234/paper/abstract    # abstract by DOI
slug:abc12/notes              # all notes on paper
slug:abc12/supplement/s1/toc  # supplement TOC

Dependencies

  • acatome-store — paper storage and search backend

Testing

uv run python -m pytest tests/ -v

License

GPL-3.0-or-later — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

acatome_mcp-0.2.5.tar.gz (19.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

acatome_mcp-0.2.5-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file acatome_mcp-0.2.5.tar.gz.

File metadata

  • Download URL: acatome_mcp-0.2.5.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acatome_mcp-0.2.5.tar.gz
Algorithm Hash digest
SHA256 dc34a96741bafb19e2f0ebbda24455bafe91dceda40e552d07dabb495fc44159
MD5 13fb9a10858508e6068870cf000aa381
BLAKE2b-256 5d66709917e29f07243c6f12a3e549cc746e5a019a29a239893c0eeb2db561dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for acatome_mcp-0.2.5.tar.gz:

Publisher: publish.yml on retospect/acatome-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file acatome_mcp-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: acatome_mcp-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for acatome_mcp-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9d995e5598fc0b04f12a3a63ba9710ea20dbb660dec0229a8085f179916b33c1
MD5 c3cadb8addc7f9cafc7d18977240bb5e
BLAKE2b-256 f403263323d47fb2c44e6919d7f2547739c8f597fa463a667af11aa71acdd748

See more details on using hashes here.

Provenance

The following attestation bundles were made for acatome_mcp-0.2.5-py3-none-any.whl:

Publisher: publish.yml on retospect/acatome-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page