mcp-lancedb-server

mcp-lancedb-server

**摘要:** mcp-lancedb-server 是一个高性能、可扩展的数据库服务器,用于管理结构化/非结构化数据,支持分析、Web/移动应用以及开源贡献。

简介

mcp-lancedb-server 是一个高性能、可扩展的数据库服务器,专为管理结构化和非结构化数据而设计,适用于数据分析、Web/移动应用开发及开源项目。

安装

# 使用 pip 安装
pip install mcp-lancedb-server

# 或使用 Docker
docker pull mcp-lancedb/server

基本使用

启动服务器

# 默认配置启动
mcp-lancedb-server start

# 指定端口和配置文件
mcp-lancedb-server start --port 8000 --config config.yaml

连接数据库

from mcp_lancedb import connect

# 连接到服务器
db = connect("http://localhost:8000")

# 创建或打开表
table = db.create_table("my_table", data=initial_data)
# 或
table = db.open_table("my_table")

基本操作

# 添加数据
table.add(data)

# 查询数据
results = table.search("查询文本").limit(10).to_pandas()

# 向量搜索
results = table.search(vector=[0.2, 0.1, 0.3]).limit(5).to_list()

高级功能

  • 多模态数据支持
  • 向量搜索与过滤
  • 分布式部署
  • RESTful API

获取帮助