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.5.tar.gz (60.1 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.5-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nmdc_mcp-0.2.5.tar.gz
  • Upload date:
  • Size: 60.1 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.5.tar.gz
Algorithm Hash digest
SHA256 15c0fc3574da8ea157ccdb4faae8f5b3f135645f222b32ffe0b3f76485c8a80a
MD5 f0f7d06b606d17bc2cc41861e1fadb40
BLAKE2b-256 716663ec2707a386d42e8390e40949e8261ce7857899acd52ceb91c094037aed

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nmdc_mcp-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 10.4 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 842dbdb995c4e7f49d54040ae0d4cd7f8ed58e0613c9ddcb18c67c71f51d43e4
MD5 aaf523207ca6ba1716c33cab03975bd7
BLAKE2b-256 fb8aac013a4f2049a164a932e1ddfce30c2c609ee81375ab531e77fa4d550914

See more details on using hashes here.

Provenance

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