BC Data Catalogue API icon

BC Data Catalogue API

Facilitates multi-agent conversations by serving the British Columbia Data Catalogue API.

Acerca de

This project provides an auto-generated server designed to expose the British Columbia Data Catalogue API through the Multi-Agent Conversation Protocol (MCP). Built using AG2's MCP builder, it enables seamless interaction with the BC Data Catalogue's data endpoints, facilitating structured communication for multi-agent systems and applications that require programmatic access to government data resources.

Características Principales

  • Configurable via environment variables or a dedicated JSON configuration file.
  • Includes comprehensive development tooling for linting, static analysis, and testing.
  • Auto-generated MCP server for the BC Data Catalogue OpenAPI specification.
  • Supports multiple server transport modes including stdio, SSE, and streamable-HTTP.
  • 0 GitHub stars
  • Developed in Python, ensuring a robust and extensible server foundation.

Casos de Uso

  • Enabling conversational AI agents to interact with BC government data.
  • Developing applications that require structured, programmatic access to government datasets.
  • Integrating British Columbia Data Catalogue API into multi-agent systems.
BC Data Catalogue API: MCP Server for Agent Conversations