Lindorm MCP 服务器
该存储库是如何为多模型 NoSQL 数据库 Lindorm 创建 MCP 服务器的示例。
用法
Lindorm上的配置
要使用此 MCP 服务器,请按照以下步骤操作:
Related MCP server: Alibaba Cloud RDS OpenAPI MCP Server
环境设置
克隆此存储库并导航到项目目录。
创建您的环境文件:
使用您的特定配置编辑 .env 文件:
LINDORM_INSTANCE_ID:您的 Lindorm 实例 ID
USING_VPC_NETWORK:如果在 VPC 网络上运行,则设置为 true,否则设置为 false
用户名:您的 Lindorm 账户用户名
密码:您的 Lindorm 账户密码
TEXT_EMBEDDING_MODEL:已部署的文本嵌入模型的名称
TABLE_DATABASE:用于 SQL 操作的数据库注意:此配置假定所有引擎共享相同的用户名和密码。
运行 MCP 服务器
您应该安装uv 。直接启动 mcp 服务器。
Visual Studio 代码
安装 Cline 扩展。
在
/path/to/alibabacloud-lindorm-mcp-server/下创建.env文件将 MCP 配置从 .vscode/mcp.json 复制到 cline_mcp_settings.json,根据需要替换路径和变量。
通过 Cline 扩展启动 MCP 服务器。
成分
LindormVectorSearchClient:在搜索引擎和向量引擎上执行全文搜索和向量搜索。LindormWideTableClient:对Lindorm宽表执行SQL操作。
可用工具
lindorm_retrieve_from_index:使用全文搜索和向量搜索从现有索引(或知识库)中检索,并返回聚合结果参数
index_name:索引名称,或称为知识库名称
查询:您想要在知识库中搜索的查询
content_field:存储内容文本的文本字段,可以通过 lindorm_get_index_mappings 工具从索引结构中获取
向量字段:存储向量索引的向量字段,可以通过 lindorm_get_index_mappings 工具从索引结构中获取。
top_k:要返回的结果数
lindorm_get_index_fields:获取索引(或知识库)的字段信息,特别是获取向量存储字段和内容存储字段。参数:
index_name:索引名称,或称为知识库名称
lindorm_list_all_index:列出您拥有的所有索引(或知识库)。lindorm_execute_sql:在 Lindorm 数据库上执行 SQL 查询。参数
query:要执行的 SQL 查询,以 select 开头
lindorm_show_tables:获取Lindorm数据库中的所有表lindorm_describe_table:获取 Lindorm 数据库中的表模式参数
table_name:表名