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
- 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).