SIKKAU

Open Source Products & Tools

We share our core technical capabilities as open source products, helping developers build AI-driven applications faster.

Open SourceMCP Protocol

DataWeaver

Build AI Agent-callable data tools with SQL — a Tool Builder powered by the MCP protocol.

DataWeaver is a SQL-based MCP (Model Context Protocol) Tool Builder. Simply write SQL queries and DataWeaver automatically generates MCP-compliant Tools that AI Agents (like Claude, GPT, etc.) can call directly. No hand-written APIs, no complex backend development — use the SQL you already know to expose your database capabilities to AI agents.

Core Features

📝

SQL as Tools

Write SQL queries, automatically generate MCP Tool definitions. Parameters, types, and descriptions are all inferred from SQL with zero extra configuration.

🔌

Native MCP Support

Full MCP (Model Context Protocol) specification implementation. Plug directly into Claude Desktop, Cursor, and other MCP-compatible clients.

🗄️

Multi-Database Support

Works with PostgreSQL, MySQL, SQLite and other major relational databases. Unified interface, plug and play.

🛡️

Security & Access Control

Built-in read-only mode, parameterized queries to prevent SQL injection, and configurable database access permissions.

Lightweight Deployment

Single-file startup, minimal dependencies, Docker-ready. Up and running in minutes.

🧩

Extensible Architecture

Plugin-based design supporting custom data sources, processing logic, and output formats.

How It Works

1

Define SQL

Describe the data queries and parameters you want to expose to AI using SQL.

2

Generate Tools

DataWeaver automatically converts SQL into MCP-compliant Tool definitions.

3

Connect Agents

AI Agents discover and invoke your defined Tools via the MCP protocol.

4

Return Results

Query results are returned in structured format to the Agent, driving further reasoning and decisions.

Tech Stack

SQLMCPPythonTypeScriptREST APIJSON Schema

Quick Start

# Clone the repository
git clone https://github.com/Sikkau/DataWeaver.git
cd DataWeaver

# Install dependencies
pip install -r requirements.txt

# Configure your database connection
cp .env.example .env

# Start the MCP server
python -m dataweaver serve

📦

More Products Coming Soon

We are actively building more open source tools and products. Follow our GitHub for the latest updates.

Follow on GitHub →

Ready to Start?

Get in touch to discuss your needs.