与 Claude Code 集成
Claude Code 是 Anthropic 公司推出的一款 AI 编程工具,它是一个运行在终端中的智能编码助手,可以帮助开发者快速的将想法转化为高质量代码。
本文使用 Claude Code,展示如何通过 seekdb Agent Skill,快速构建可被 AI 自动调用的知识包 + 工作流,以及如何通过 seekdb MCP Server 快速构建一个后端应用。
- seekdb Agent Skill 与 Claude Code 集成
- seekdb MCP Server 与 Claude Code 集成
Agent Skills 是由 Anthropic 主导设计、现已作为开放标准发布的 AI 能力扩展格式。其核心思想是:将指令、脚本和资源打包成一个文件夹,AI Agent 可以按需发现并加载这些「技能」,从而更准确、更高效地完成任务。
seekdb Agent Skills 是基于该标准构建的「可被 AI 自动调用的知识包 + 工作流」。在 Claude Code 中安装后,当你提问 seekdb 相关问题时,Claude Code 会自动按技能说明查阅 seekdb 文档或执行数据导入导出等操作,无需记住命令或手动复制文档,即可在编码过程中获得 seekdb 的官方文档支持与实操能力。更多关于 Agent Skill 的信息,请参考 seekdb Agent Skills。
支持的技能
| 技能 | 说明 | 典型问题示例 |
|---|---|---|
| seekdb(默认安装) | 覆盖 seekdb 官方文档(快速入门、开发指南、SDK/API、多模型数据、集成与运维等),AI 会根据你的问题自动定位到对应文档并给出答案或示例。 | 如何部署 seekdb? / seekdb 的向量搜索怎么用? |
| importing-to-seekdb | 将数据导入 seekdb 的集合(Collection),支持指定列做向量化。导入前可预览 Excel/CSV 结构和样例数据。 | 把 sample_products.xlsx 导入 seekdb,Details 列向量化。 |
| querying-from-seekdb | 按元数据条件过滤进行标量搜索,支持全文 + 语义混合搜索(RRF 排序),结果可导出为 CSV 或 Excel。 | 推荐 2 款评分 4.3 以上、AMOLED 屏的手机。 |
在 Claude Code 中安装 seekdb Agent Skills
Claude Code 通过项目根目录下的 .claude/skills 目录识别并加载 Agent Skill。按以下步骤完成安装:
-
进入你希望安装技能的项目根目录。
cd /path/to/your/project -
安装交互式安装器。
pip install seekdb-agent-skills -
运行交互式安装器。
seekdb-agent-skills -
选择工具。
通过键盘上的 ↑↓ 键选择 Claude Code,Enter 键确认。
🚀 seekdb Agent Skills Installer
==================================================
📋 Select tool to install to:
? Select one tool (use ↑↓ to navigate, Enter to confirm, Ctrl+C to cancel): (Use arrow keys)
» Claude Code
OpenClaw
Cursor
Codex
OpenCode
GitHub Copilot
Qoder
Trae -
确认安装位置。
📁 Project root: /path/to/your/project
(Skills will be installed under .claude/skills)
? Install skills to this directory? (Y/n)输入
Y确认,输入n退出安装器。 -
选择需要安装的技能。
如果仅需要 AI 参考 seekdb 文档,直接回车即可。如果需要向 seekdb 中导入导出 Excel/CSV 文件,可以同时选择 importing-to-seekdb 和 querying-from-seekdb 技能。通过键盘上的 ↑↓ 键选择技能,空格 进行多选,Enter 键确认安装。
📦 Select skills to install:
? Select skills (use ↑↓ to navigate, Space to select, Enter to confirm, Ctrl+C to cancel): (Select multiple with Space)
» ● seekdb
○ importing-to-seekdb
○ querying-from-seekdb
在 Claude Code 中使用 seekdb Agent Skills
安装完成后,在安装了技能的项目根目录下打开 Claude Code,直接提问即可。AI 会自动调用对应技能并基于文档或技能能力作答。
示例提问:
- 怎么在 Mac 上部署 seekdb?
- seekdb 的向量搜索怎么用?
- 在 seekdb 中如何实现混合搜索?
MCP(Model Context Protocol) 是 Anthropic 公司于 2024 年 11 月推出并开源,旨在实现大语言模型与外部工具或数据源交互的协议。通过 MCP,用户不需要将大模型的输出手动复制执行,大模型可以直接指挥工具执行相应的动作(Action)。
MCP Server 通过 MCP 协议提供了大模型与 seekdb 交互的能力,可以执行 SQL 语句。通过合适的客户端可以快速搭建项目原型,已在 github 上开源。
前提条件
-
您已完成部署 seekdb。
-
安装 Python 3.11 及以上版本 和相应 pip。如果您的机器上 Python 版本较低,可以使用 Miniconda 来创建新的 Python 3.11 及以上的环境,具体可参考 Miniconda 安装指南。
-
安装 Python 包管理器 uv。安装完成后,可使用
uv --version命令验证安装是否成功:pip install uv
uv --version -
Claude Code 安装:
-
使用 Visual Studio Code 安装 Claude Code 插件,插件名称为
Claude Code for VS Code。
-
Visual Studio Code 配置 Claude Code。
配置 Claude Code 第三方 API 信息、打开 Claude Code: Use Terminal
export ANTHROPIC_BASE_URL=YOUR_BASE_URL
export ANTHROPIC_API_KEY=YOUR_API_KEY
export ANTHROPIC_MODEL=YOUR_MODE
-
测试链接。

步骤一:获取数据库连接信息
联系 seekdb 部署人员或者管理员获取相应的数据库连接串,例如:
mysql -h$host -P$port -u$user_name -p$password -D$database_name
参数说明:
-
$host:提供 seekdb 连接 IP 地址。 -
$port:提供 seekdb 连接端口,默认是 2881。 -
$database_name:需要访问的数据库名称。提示连接的用户需要拥有该数据库的
CREATE、INSERT、DROP和SELECT权限。 -
$user_name:提供数据库连接账户。 -
$password:提供账户密码。
步骤二:配置 seekdb MCP Server
这里以 Visual Studio Code 为例,展示如何配置 seekdb MCP Server。
安装 seekdb MCP Server
执行下面的命令进行安装:
pip install seekdb-mcp-server