关于 af-databridge
af-databridge 是一个零依赖 MCP 服务,可将 CSV 文本转换为 JSON,并计算加权 KPI 分数,适用于轻量数据转换和指标评估。
主要功能
- 01CSV 转 JSON
- 02检测分隔符并处理引号字段
- 03推断数字和布尔类型
- 04支持方向归一化的加权 KPI 评分
适用场景
- 01将分隔符文本转换为 JSON 供后续处理
- 02按越高越好或越低越好目标评估 KPI
MCP 相关
它通过 stdio 上的 JSON-RPC 2.0 向 MCP 客户端提供 `csv_to_json` 和 `kpi_score` 工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AF DataBridge MCP
一个零依赖的模型上下文协议服务,包含两个工具:
| 工具 | 功能 |
|---|---|
csv_to_json | 将 CSV 文本转换为 JSON。自动识别分隔符(, ; 制表符 ` |
kpi_score | 对加权 KPI 进行 0..1 评分,并按越高越好或越低越好的方式进行归一化。 |
无依赖项。不会发起网络请求。可在 Node 18+ 上运行。
安装和运行
node server.mjs # speaks JSON-RPC 2.0 over stdio
客户端配置(例如 Claude Desktop、Cursor、Cline):
{ "mcpServers": { "af-databridge": { "command": "node", "args": ["/path/to/af-databridge-mcp/server.mjs"] } } }
示例
输入 CSV(以分号分隔,包含带引号的逗号和混合类型):
sku;name;price;in_stock
A1;"Widget, small";4.50;true
B2;Gadget;12;false
csv_to_json 返回:
[
{ "sku": "A1", "name": "Widget, small", "price": 4.5, "in_stock": true },
{ "sku": "B2", "name": "Gadget", "price": 12, "in_stock": false }
]
测试
node test.mjs # 9 passed
已验证:sniffDelimiter 能正确识别 ; 和 ,,带引号的逗号会保留,空行会被跳过,类型推断会将 12 映射为 12、将 4.50 映射为 4.5、将 true 映射为 true,并且 KPI 权重计算准确(权重为 3:1、得分为 100%/0% 时结果为 0.75)。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。