Servidor MCP de Lindorm
Este repositorio es un ejemplo de cómo crear un servidor MCP para Lindorm, una base de datos NoSQL multimodelo.
Uso
Configuración en lindorm
Para utilizar este servidor MCP, siga estos pasos:
Compre el motor de tabla ancha, el motor de búsqueda, el motor vectorial y el motor de inteligencia artificial Lindorm en Alibaba Cloud .
Implemente un modelo de incrustación de texto siguiendo las instrucciones oficiales .
Cree su índice (base de conocimiento) e importe sus datos utilizando el modelo de incrustación implementado.
Configuración del entorno
Clone este repositorio y navegue hasta el directorio del proyecto.
Crea tu archivo de entorno:
Edite el archivo .env con su configuración específica:
LINDORM_INSTANCE_ID: su ID de instancia de Lindorm
USING_VPC_NETWORK: Establézcalo como verdadero si se ejecuta en la red VPC; de lo contrario, como falso.
NOMBRE DE USUARIO: Su nombre de usuario de la cuenta de Lindorm
CONTRASEÑA: La contraseña de su cuenta de Lindorm
TEXT_EMBEDDING_MODEL: El nombre de su modelo de incrustación de texto implementado
TABLE_DATABASE: La base de datos para operaciones SQL Nota: Esta configuración asume que todos los motores comparten el mismo nombre de usuario y contraseña.
Ejecución del servidor MCP
Debes instalar uv . Inicia directamente el servidor MCP.
Código de Visual Studio
Instalar la extensión Cline.
Cree el archivo
.enven/path/to/alibabacloud-lindorm-mcp-server/Copie la configuración de MCP de .vscode/mcp.json a cline_mcp_settings.json, reemplazando rutas y variables según sea necesario.
Inicie el servidor MCP a través de la extensión Cline.
Componentes
LindormVectorSearchClient: realiza búsquedas de texto completo y vectoriales en los motores de búsqueda y vectores.LindormWideTableClient: ejecuta operaciones SQL en tablas anchas de Lindorm.
Herramientas disponibles
lindorm_retrieve_from_index: recupera de un índice existente (o base de conocimiento) utilizando tanto la búsqueda de texto completo como la búsqueda vectorial, y devuelve los resultados agregadosParámetros
index_name: el nombre del índice, o conocido como nombre de la base de conocimientos
consulta: la consulta que desea buscar en la base de conocimientos
content_field: el campo de texto que almacena el texto del contenido. Se puede obtener de la estructura de índice con la herramienta lindorm_get_index_mappings.
vector_field: el campo vectorial que almacena el índice del vector. Puede obtenerlo de la estructura del índice con la herramienta lindorm_get_index_mappings.
top_k: el número de resultado que desea devolver
lindorm_get_index_fields: obtiene la información de los campos de los índices (o base de conocimiento), especialmente obtiene el campo almacenado en vector y el campo almacenado en contenido.Parámetros:
index_name: el nombre del índice, o conocido como nombre de la base de conocimientos
lindorm_list_all_index: enumera todos los índices (o bases de conocimiento) que tiene.lindorm_execute_sql: ejecuta una consulta SQL en la base de datos Lindorm.Parámetros
consulta: La consulta SQL a ejecutar que comienza con select
lindorm_show_tables: Obtener todas las tablas en la base de datos de Lindormlindorm_describe_table: Obtener el esquema de las tablas en la base de datos LindormParámetros
table_name: el nombre de la tabla
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de ejemplo que permite la interacción con la base de datos NoSQL multimodelo Lindorm de Alibaba Cloud, lo que permite que las aplicaciones realicen búsquedas vectoriales, búsquedas de texto completo y operaciones SQL a través de una interfaz unificada.
Related MCP Servers
- -security-license-qualityA Model Context Protocol server that enables large language models to upload files directly to Alibaba Cloud Object Storage Service (OSS), supporting multiple OSS configurations and specified upload directories.Last updated -47
- Asecurity-licenseAqualityA server that provides management and connectivity for Alibaba Cloud RDS database services via OpenAPI, enabling users to create, query, and modify RDS instances through MCP integration.Last updated -3433Apache 2.0
- Asecurity-licenseAqualityA server that provides access to Baidu Cloud Vector Database functionality through the Model Context Protocol, enabling LLM applications to perform vector searches and database operations via natural language.Last updated -143Apache 2.0
- Asecurity-licenseAqualityA Model Context Protocol server that enables agent applications like Cursor and Cline to integrate with Alibaba Cloud Function Compute, allowing them to deploy and manage serverless functions through natural language interactions.Last updated -12157MIT License