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.1.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.1-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: protocol_mcp-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ed2d7b9350c78e9ff172d7ef396c5594c9d175842d06d1df57359471bbfa6873
MD5 4adf85f51881340c69f355f94718c86a
BLAKE2b-256 d0a0ad18fd56531004008553c9f4c5c122cce6cffd79e8a63d6e2de820815052

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: protocol_mcp-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 31a7aa29ee82efed5f91ce993b125cb4d8fe5fdd102110ce8451f3e595f52bb9
MD5 5127ce6b83cf651abdff2de901299d62
BLAKE2b-256 44f723eda415ab69905b9f29bba7c99a46ade80455726e15cde897e676719685

See more details on using hashes here.

Provenance

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