Token导航 LogoToken导航TokenDH.com
Databar MCP Server logo
运维云端未说明官方级别未说明来源级核验

Databar MCP Server

MCP Server

Databar MCP Server 是一个基于模型上下文协议(MCP)的服务器,允许AI助手如Claude与Databar.ai的数据增强API交互,支持通过自然语言发现、配置和执行数据增强操作。

工具数

18

提示词数

0

GitHub Stars

3

资源数

0
批量操作TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

databar-ai

提供方

databar-ai

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Databar MCP服务器

A. 模型上下文协议 (MCP)服务器,使克劳德等人工智能助手能够与 数据库.ai的数据丰富API。使用自然语言在数百个数据提供程序中发现、配置和运行数据丰富。

特性

  • 智能丰富发现 --按关键字或类别搜索和过滤丰富内容
  • 自然语言接口 --询问“获取David的LinkedIn个人资料”,正确的丰富功能会自动运行
  • 批量操作 --通过批量丰富和批量瀑布支持在一次调用中丰富许多记录
  • 表格管理 --创建表、管理列、插入/更新/追加销售行
  • 瀑布支持 --依次尝试多个数据提供程序,直到其中一个成功
  • 异步处理 --自动轮询结果,无需人工干预
  • 智能高速缓存 -24小时结果缓存减少了API调用和成本
  • 错误处理 --具有指数回退和清除错误消息的重试

快速开始

先决条件

安装和构建

git clone https://github.com/databar-ai/databar-mcp-server.git
cd databar-mcp-server
npm install
npm run build

配置Claude桌面

编辑您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "databar": {
      "command": "node",
      "args": ["/absolute/path/to/databar-mcp-server/dist/index.js"],
      "env": {
        "DATABAR_API_KEY": "your-api-key-here"
      }
    }
  }
}

重新启动克劳德桌面。通过以下问题进行验证: *“您可以访问哪些Databar工具?”*

使用示例

查找某人的LinkedIn个人资料

*“给我David Abaev的领英个人资料”*

Claude搜索LinkedIn的丰富内容,选择正确的内容,运行它,并返回个人资料数据。

验证电子邮件地址

*“验证电子邮件david@databar.ai"*

使用瀑布图查找电子邮件

*“在谷歌查找约翰·史密斯的电子邮件”*

运行瀑布图,尝试多个提供者,直到其中一个返回结果。

批量丰富列表

*“用公司数据丰富这10封电子邮件:\[list\]”*

使用批量丰富处理单个API调用中的所有记录。

管理表格数据

*“列出我的表”*\ *“在表abc-123中创建5行,列名称和电子邮件”*\ *“获取表abc-123的列”*

可用工具

丰富

工具说明
search_enrichments按关键字或类别搜索丰富内容
get_enrichment_details获取丰富的参数、定价和响应字段
run_enrichment运行单个富集(具有自动轮询和缓存)
run_bulk_enrichment一次对多个输入运行富集

瀑布

工具说明
search_waterfalls搜索可用的瀑布资源
run_waterfall运行瀑布图(按顺序尝试提供者)
run_bulk_waterfall同时对多个输入运行瀑布图

表格

工具说明
create_table创建新的空表
list_tables列出工作区中的所有表
get_table_columns获取表的列架构
get_table_rows获取带分页的行
get_table_enrichments列出表上配置的丰富项
add_table_enrichment使用列映射向表中添加内容丰富
run_table_enrichment触发表中所有行的富集

行运算

工具说明
create_rows插入最多50行,并提供重复数据消除选项
patch_rows按ID更新现有行上的字段
upsert_rows根据匹配的键插入或更新行

账户

工具说明
get_user_balance获取信用余额和账户信息

配置

所有设置均可通过环境变量进行配置:

变量默认值描述
DATABAR_API_KEY*(必填)*您的Databar API密钥
DATABAR_BASE_URLhttps://api.databar.ai/v1API基本URL
CACHE_TTL_HOURS24结果缓存TTL(小时)
MAX_POLL_ATTEMPTS150异步任务的最大轮询尝试次数
POLL_INTERVAL_MS2000轮询间隔(毫秒)

运作原理

异步任务处理

  1. 服务器向Databar API发送运行请求
  2. API返回 task_id
  3. 服务器自动轮询 /v1/tasks/{task_id} 每2秒
  4. 当状态为 completed,返回结果
  5. 如果数据已过期(保留1小时), gone 状态处理得当

缓存

  • 默认情况下,结果将缓存24小时
  • 缓存键:富集ID+序列化参数
  • 缓存结果不消耗积分
  • 使用 skip_cache: true 强制提供新数据

智能分类

丰富内容会自动分类(人员、公司、电子邮件、电话、社交、财务、验证),以帮助人工智能助手选择合适的工具。

发展

npm run dev      # Run with tsx (hot reload)
npm run build    # Compile TypeScript
npm start        # Run compiled output

项目结构

databar-mcp-server/
├── src/
│   ├── index.ts           # MCP server entry point & tool handlers
│   ├── databar-client.ts  # Databar API client with polling
│   ├── cache.ts           # In-memory cache with TTL
│   ├── types.ts           # TypeScript type definitions
│   └── utils.ts           # Helpers & categorization
├── dist/                  # Compiled output (generated)
├── package.json
├── tsconfig.json
└── .gitignore

故障排除

问题解决方案
服务器未连接验证API密钥,重新生成(npm run build),重新启动克劳德桌面
“未找到丰富内容”尝试更广泛的搜索查询;列表缓存每5分钟刷新一次
“任务超时”某些浓缩需要更长的时间;增加 MAX_POLL_ATTEMPTS
“任务数据已过期”数据仅存储1小时;重新运行浓缩
“无效的API密钥”检查 .env 或Claude Desktop配置用于拼写错误/额外空格

资源

许可证

麻省理工学院

目录标签

目录标签

批量操作TypeScriptClaude数据增强本地部署自然语言处理API集成智能缓存

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP