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.