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.3.tar.gz (19.1 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.3-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acatome_mcp-0.2.3.tar.gz
  • Upload date:
  • Size: 19.1 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.3.tar.gz
Algorithm Hash digest
SHA256 e17872da2fa7958dc7bebbc9fd5eee2819ed38cc0bb2db829cb8596dab6b060b
MD5 d6976275fcc834385f8407cacdb1f6d6
BLAKE2b-256 13c3b05e603ea48379310f0046ac757a5177b1332ca4df8aa7638895e3e444d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for acatome_mcp-0.2.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: acatome_mcp-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 16.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7221db02fdd31ab7bae28317801a78349145e0729a5c49a8e634a6e33ad435d7
MD5 e04e4e422bc33aabd9f7c53527a19859
BLAKE2b-256 bf6b3e3c25e13c9b15bff2ea68156ac78a33fa8968f3315fbde861365f339f86

See more details on using hashes here.

Provenance

The following attestation bundles were made for acatome_mcp-0.2.3-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