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

Uploaded Python 3

File details

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

File metadata

  • Download URL: protocol_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 167.4 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.3.tar.gz
Algorithm Hash digest
SHA256 fb70352e572e6ef4d51cfd6886bb6eb76f0bbdcd476e307bf92c666f7c693c89
MD5 f6a8d4bfb72cd97a48c4da0b17c478be
BLAKE2b-256 6420f5ce7074e063cf6689d688309043e8966eb3cd75dc4c83fb5190172aa2d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: protocol_mcp-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 21.2 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3324014795ca7f625a5c6a828a5f2f9056f0b7b3530c9cdf42a151cc0954b1a2
MD5 3d46c76edd6cbed8f8f931b546739d0f
BLAKE2b-256 fbbab2f5d5712fcb3476abb3904e7be5ff8464e09f407cdfa0e6711e1ede4000

See more details on using hashes here.

Provenance

The following attestation bundles were made for protocol_mcp-0.1.3-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