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

Uploaded Python 3

File details

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

File metadata

  • Download URL: acatome_mcp-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 bcc1916931b46cdb5c2cba88577603f1dcd35a614146445d83fdce123da66ed7
MD5 f57e582aba30670330ef52d37b5ba574
BLAKE2b-256 2dacafc16c399908b340ed40da825030ed6b9a5e880eeaa0ba792888668235bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: acatome_mcp-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 96b9976cfcbfb9095a3d516160dd07e5482cb49f061f9129d73e1d8ec92943b2
MD5 3e0836a22beefc23f7c5a1d3f7998fd5
BLAKE2b-256 1cd565b64d073b478f79983c42f530da44d1fcb8590f2034146def4ded722b6f

See more details on using hashes here.

Provenance

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