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
获取帮助
- 文档:docs.lancedb.com
- GitHub:github.com/mcp-lancedb/server
- 社区支持:community.lancedb.com