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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nmdc_mcp-0.2.3.tar.gz
  • Upload date:
  • Size: 57.2 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.3.tar.gz
Algorithm Hash digest
SHA256 c44ad90e6c6a25ca9abee2ac998960cb2027ada9ea0689d7ad6bf64813c9ef13
MD5 4218093c84fcf61479a3f1fdf64b2bf5
BLAKE2b-256 3762d50e615ac5f66c1b7b3a8cb7d6b00e4c4609a9d92657bb3502890048817a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nmdc_mcp-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 7.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 95c745c535edc1e05be6638f396eff6f3881f0d0fcd5ae9405670fb40863dbea
MD5 3be73221c1774a2586608ba5e6986f73
BLAKE2b-256 5a73b5979a934285f523a524c97a977a5a6e30bcd55381dbb2007d4ab60c6538

See more details on using hashes here.

Provenance

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