Skip to main content

MCP that connects to wetlab protocol resources, including protocols.io

Project description

protocol-mcp

BioContextAI - Registry Tests Documentation

MCP that connects to wetlab protocol resources, including protocols.io

Getting started

Please refer to the documentation, in particular, the API documentation.

You can also find the project on BioContextAI, the community-hub for biomedical MCP servers: protocol-mcp on BioContextAI.

Installation

You need to have Python 3.10 or newer installed on your system. If you don't have Python installed, we recommend installing uv.

There are several alternative options to install protocol-mcp:

1. Use uvx to run it immediately

After publication to PyPI:

uvx protocol_mcp

Or from a Git repository:

uvx git+https://github.com/biocontext-ai/protocol-mcp.git@main

2. Include it in one of various clients that supports the mcp.json standard

If your MCP server is published to PyPI, use the following configuration:

{
  "mcpServers": {
    "protocol-mcp": {
      "command": "uvx",
      "args": ["protocol_mcp"]
    }
  }
}

In case the MCP server is not yet published to PyPI, use this configuration:

{
  "mcpServers": {
    "protocol-mcp": {
      "command": "uvx",
      "args": ["git+https://github.com/biocontext-ai/protocol-mcp.git@main"]
    }
  }
}

For purely local development (e.g., in Cursor or VS Code), use the following configuration:

{
  "mcpServers": {
    "protocol-mcp": {
      "command": "uvx",
      "args": [
        "--refresh",
        "--from",
        "path/to/repository",
        "protocol_mcp"
      ]
    }
  }
}

If you want to reuse and existing environment for local development, use the following configuration:

{
  "mcpServers": {
    "protocol-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "path/to/repository", "protocol_mcp"]
    }
  }
}

3. Install it through pip:

pip install --user protocol_mcp

4. Install the latest development version:

pip install git+https://github.com/biocontext-ai/protocol-mcp.git@main

Contact

If you found a bug, please use the issue tracker.

Citation

t.b.a

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

protocol_mcp-0.1.0.tar.gz (168.0 kB view details)

Uploaded Source

Built Distribution

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

protocol_mcp-0.1.0-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file protocol_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: protocol_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 168.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for protocol_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5c93e975660d09c6db501c9039acdb7fee1601c779932fcb1ff22f9996d2ef38
MD5 ae198cd4f0c8bb144bed924059099ff3
BLAKE2b-256 67dcbdec88668f4f88a3394961e7125cc7330173c30f74d433010b823dbc857b

See more details on using hashes here.

Provenance

The following attestation bundles were made for protocol_mcp-0.1.0.tar.gz:

Publisher: release.yaml on biocontext-ai/protocol-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 protocol_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: protocol_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for protocol_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2ed2bf36ea6e07f61b000db45a35801076571ef1d0ff515dfd2421c129f6c0c9
MD5 777b5cd0544fa4e43350eafb8dc9e442
BLAKE2b-256 de249e76d4a5a300e5eee3042bce7cdbad44203ea150dbd01437cb16c46fbf24

See more details on using hashes here.

Provenance

The following attestation bundles were made for protocol_mcp-0.1.0-py3-none-any.whl:

Publisher: release.yaml on biocontext-ai/protocol-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