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.0.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.0-py3-none-any.whl (16.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: acatome_mcp-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 2220880a6fa56a70e1ed1e5b4cb896ab733dfa36f49f3aef269c4e94585692f0
MD5 92dcbf9b8fde06953ae974460358c6c4
BLAKE2b-256 390b94c962e08660beb4fd4bb4b20dd90da92b2d2d0e6e7264175126fb39407c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: acatome_mcp-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa51c043446d883a753c57985eaeddbb39858a487a6f87ab3b9f78b55bf6bcc6
MD5 192911932dda450c1214a278bbd09482
BLAKE2b-256 cc5d9beda8d41218cbd9dfb1b2a5c0b9d286f22721e6c8a7396629f0b62f108f

See more details on using hashes here.

Provenance

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