Skip to main content

MCP server for querying heterogeneous catalysis databases

Project description

catapult-mcp

MCP server for querying heterogeneous catalysis databases. Exposes reaction data, catalysts, and conditions via the Model Context Protocol.

Features

  • Reaction search — query by catalyst, reactant, product, or conditions
  • SQLAlchemy backend — SQLite (default) or PostgreSQL
  • MCP protocol — compatible with any MCP-aware LLM client

Installation

uv pip install -e .
# With PostgreSQL support:
uv pip install -e ".[postgres]"

Usage

catapult-mcp   # starts the MCP server

Dependencies

  • chemdb-common — shared database models and CLI
  • mcp — Model Context Protocol server framework

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

catapult_mcp-0.2.3.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

catapult_mcp-0.2.3-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: catapult_mcp-0.2.3.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for catapult_mcp-0.2.3.tar.gz
Algorithm Hash digest
SHA256 6d13823c2a03729221a1125aba01bee4561897c7f5f55354948c6b212027fc3e
MD5 efbd801d94c4a26b484d2eb902cc9c0e
BLAKE2b-256 a50f903a352bad8bb9d4e8f9b8b62447087d0e364499d27f8aa0889829296a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for catapult_mcp-0.2.3.tar.gz:

Publisher: publish.yml on retospect/catapult-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 catapult_mcp-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: catapult_mcp-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for catapult_mcp-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bf1ae87cc93fd8565343cbd111787b5d24f1abc46dedc7ae2b18c2d83d3d4c79
MD5 6515dbbb5c429da77b25bcf0095c7f69
BLAKE2b-256 915ccabacfd95cfae591dc614c90b973bfc58d81e0e86ac3ddcb22b4cc5abb07

See more details on using hashes here.

Provenance

The following attestation bundles were made for catapult_mcp-0.2.3-py3-none-any.whl:

Publisher: publish.yml on retospect/catapult-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