dataflow-kit-web-scraper

dataflow-kit-web-scraper

0

The MCP Server is an auto-generated tool utilizing AG2's MCP builder to provide a robust server based on the Multi-Agent Conversation Protocol. It supports various transport modes and is tailored for seamless configuration and testing using environment variables.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server. It is auto-generated using AG2's MCP builder and designed to function with a specified OpenAPI URL. Essential steps for setting up the server involve using Python 3.9+ with pip and uv for dependencies. Development tools include ruff for linting, mypy for static type checking, and pytest for testing. The server can be configured through environment variables and run in different transport modes. The project uses Hatch for building and publishing.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using pip or uv.

Development

  • Linting and formatting with ruff.
  • Static analysis with mypy, bandit, semgrep.
  • Testing with pytest.

Running the Server

  • Start using the main.py script.
  • Supports multiple transport modes (stdio, sse).

Building and Publishing

  • Use Hatch for building and publishing.