Skip to main content

FastMCP-based tool for writing prompts against data in the NMDC (National Microbiome Data Collaborative) database

Project description

NMDC MCP

A fastmcp-based tool for writing prompts against data in the NMDC database.

Installation

You can install the package from source:

pip install -e .

Or using uv:

uv pip install -e .

Usage

You can use the CLI:

nmdc-mcp

Or import in your Python code:

from nmdc_mcp.main import create_mcp

mcp = create_mcp()
mcp.run()

Development

Local Setup

# Clone the repository
git clone https://github.com/username/nmdc-mcp.git
cd nmdc-mcp

# Install development dependencies
uv pip install -e ".[dev]"

Running Tests

pytest

License

MIT

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

nmdc_mcp-0.2.4.tar.gz (58.3 kB view details)

Uploaded Source

Built Distribution

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

nmdc_mcp-0.2.4-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file nmdc_mcp-0.2.4.tar.gz.

File metadata

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

File hashes

Hashes for nmdc_mcp-0.2.4.tar.gz
Algorithm Hash digest
SHA256 178cac92b38e07f9492f1916e8db1a9b853b15f78bee27acb7ead8fc1ecf1e14
MD5 2e7d633b4d44f0efec3ec9584783ddae
BLAKE2b-256 b80c0d6354dd5019d17ffcd819f95fb118b83f5447258ef8e5d6c48c1a3ad498

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmdc_mcp-0.2.4.tar.gz:

Publisher: pypi_publish.yaml on microbiomedata/nmdc-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 nmdc_mcp-0.2.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for nmdc_mcp-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 41cb767b65198444e93f9657b047a557226458c0d007908476e0a01be2083752
MD5 31b6f978b49fa09f261818efa10de630
BLAKE2b-256 0fb918808ea6aae36df4d093cc96eb676ceb955f32a67ac1a8f0704867a53256

See more details on using hashes here.

Provenance

The following attestation bundles were made for nmdc_mcp-0.2.4-py3-none-any.whl:

Publisher: pypi_publish.yaml on microbiomedata/nmdc-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