Connects large language models to live Avro data sources by exposing them through a Model Context Protocol (MCP) interface.

关于

This tool functions as a read-only Model Context Protocol (MCP) server, specifically designed to bridge Large Language Models (LLMs) such as Claude Desktop with live Avro data. It leverages the CData JDBC Driver for Avro to present Avro data as relational SQL models, allowing LLMs to interact with and query this data using natural language, eliminating the need for direct SQL knowledge. The server wraps the JDBC driver, simplifying access to complex data sources for AI clients.

主要功能

  • Offers JSON-RPC 2.0 request examples for programmatic interaction
  • Enables natural language querying of Avro data by LLMs
  • Exposes Avro data as relational SQL models via CData JDBC Drivers
  • Provides a simple Model Context Protocol (MCP) interface
  • Supports 'get_tables', 'get_columns', and 'run_query' tools for data interaction
  • 0 GitHub stars

使用案例

  • Programmatically querying Avro data via JSON-RPC 2.0 through the MCP interface
  • Allowing LLMs to analyze and summarize Avro datasets without writing SQL
  • Enabling conversational AI applications to retrieve information from Avro data