genomics-api
0
This project is an MCP Server focused on enabling communication and operations with Google's genomics APIs using a multi-agent conversation protocol. It supports various development tools, configurations, and publishing functionalities.
Overview
This project is an MCP (Multi-Agent Conversation Protocol) Server designed for interacting with the OpenAPI URL associated with Google's genomics services. It was auto-generated using AG2's MCP builder.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and change into the directory.
- Use the setup script or manually install dependencies with pip or uv.
Development
- Utilize
ruff
for linting and formatting. - Employ
mypy
for static type checking andpytest
for testing. - Static analysis scripts and pre-commit hooks are provided.
Running the Server
Use the main script to start the server in different modes like stdio
or sse
. Environment variables can configure the server.
Building and Publishing
The project is built and published with Hatch, and convenience scripts are available.