genomics-api

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

  1. Clone the repository and change into the directory.
  2. 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 and pytest 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.