bvbrc-workspace-mcp-server

cucinellclark/bvbrc-workspace-mcp-server

3.1

If you are the rightful owner of bvbrc-workspace-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The BV-BRC Workspace MCP Server provides seamless access to the Bacterial and Viral Bioinformatics Resource Center's workspace services, enabling users to manage and interact with their bioinformatics data efficiently.

BV-BRC Workspace MCP Server

A Model Context Protocol (MCP) server that provides access to BV-BRC (Bacterial and Viral Bioinformatics Resource Center) workspace services.

Features

  • List workspace contents and directories
  • Get file metadata from the workspace
  • Download files from the workspace
  • Access BV-BRC workspace through convenient MCP tools

Installation

Prerequisites

  • Python >= 3.10
  • pip

Install Required Dependencies

  1. Create and activate a virtual environment:
python3 -m venv .venv
source .venv/bin/activate

Install This MCP Server

git clone https://github.com/cucinellclark/bvbrc-workspace-mcp.git
cd bvbrc-workspace-mcp
pip install -r requirements.txt

Configuration

The server uses a config.json file for configuration:

{
    "workspace-url": "https://p3.theseed.org/services/Workspace",
    "port": 8057,
    "token": "<bvbrc_token>"
}

Usage

Run the MCP server:

python server.py

The server will start on port 8057 (configurable in config.json).