SIKKAU

产品 & 工具

从开源工具到消费级应用,我们把技术能力做成真正可用的产品,分享给每一个人。

开源MCP Protocol

DataWeaver

用 SQL 构建 AI Agent 可调用的数据工具 —— 基于 MCP 协议的 Tool Builder。

DataWeaver 是一个基于 SQL 的 MCP (Model Context Protocol) Tool Builder。它让你只需编写 SQL 查询,就能自动生成符合 MCP 协议的 Tools,供 AI Agents(如 Claude、GPT 等)直接调用。无需手写 API、无需复杂后端开发 —— 用你最熟悉的 SQL,即可将企业数据库中的数据能力暴露给 AI 智能体。

核心特性

📝

SQL 即 Tool

编写 SQL 查询,自动生成 MCP Tool 定义。参数、类型、描述全部从 SQL 中推导,零额外配置。

🔌

MCP 协议原生支持

完整实现 MCP (Model Context Protocol) 规范,可直接接入 Claude Desktop、Cursor 等支持 MCP 的客户端。

🗄️

多数据库适配

支持 PostgreSQL、MySQL、SQLite 等主流关系型数据库,统一接口,即插即用。

🛡️

安全与权限控制

内置只读模式、参数化查询防注入、可配置的数据库访问权限,保障数据安全。

轻量化部署

单文件启动,无重依赖,支持 Docker 容器化部署,分钟级上线。

🧩

可扩展架构

插件化设计,支持自定义数据源、自定义处理逻辑、自定义输出格式。

工作流程

1

定义 SQL

用 SQL 描述你想暴露给 AI 的数据查询逻辑和参数。

2

生成 Tool

DataWeaver 自动将 SQL 转化为符合 MCP 协议的 Tool 定义。

3

接入 Agent

AI Agent 通过 MCP 协议发现并调用你定义的 Tool。

4

返回结果

查询结果以结构化格式返回给 Agent,驱动后续推理和决策。

技术栈

SQLMCPPythonTypeScriptREST APIJSON Schema

快速开始

# 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
消费级应用iOS · Android · 鸿蒙

碎银 Suiyin

一家人一本账,随口一句话就记下 —— 家庭共享记账 App。

碎银是给家庭用的共享记账 App。谁买的菜、谁付的房租,一句话说完,账自动记好,家人看到的是同一本账。语音记账、离线优先、三端同步,数据存放在我们自己的服务器上,不经手任何第三方。

核心特性

🗣️

语音记账

说一句「打车花了32」,方向、分类、金额自动识别好,确认一下就存了。

👨‍👩‍👧

家庭共享账本

一个邀请码就能拉家人加入,谁记的账都在同一本账里,互相看得见、改得动。

📶

离线优先

没网也能记账,界面只读本地数据,联网之后自动同步,不用等接口转圈。

🔄

三端同步

iOS、Android、鸿蒙用同一个账号登录,账目自动对齐,不用挑一端将就用。

🗑️

误删找得回

家人手滑删错账,同步记录里能看到「已删除」,不会莫名其妙对不上账。

🔒

数据只属于你

账本只有你和家人可见,不接入任何第三方记账服务,你家的消费记录不会交给陌生人。

📦

更多产品即将推出

我们正在积极构建更多开源工具和产品,关注我们的 GitHub 获取最新动态。

关注 GitHub →

准备好了吗?

联系我们,聊聊您的需求。