mcpField
A
af-databridge

af-databridge

本地服务
github.com/farmmer938-lgtm数据与分析0今天更新

关于 af-databridge

af-databridge 是一个零依赖 MCP 服务,可将 CSV 文本转换为 JSON,并计算加权 KPI 分数,适用于轻量数据转换和指标评估。

主要功能

  1. 01CSV 转 JSON
  2. 02检测分隔符并处理引号字段
  3. 03推断数字和布尔类型
  4. 04支持方向归一化的加权 KPI 评分

适用场景

  1. 01将分隔符文本转换为 JSON 供后续处理
  2. 02按越高越好或越低越好目标评估 KPI

MCP 相关

它通过 stdio 上的 JSON-RPC 2.0 向 MCP 客户端提供 `csv_to_json` 和 `kpi_score` 工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbaf-databridge-1.0.0.mcpb1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。