Skip to main content
Glama

Lindorm MCP Server

Official
by aliyun

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:

  1. Compre el motor de tabla ancha, el motor de búsqueda, el motor vectorial y el motor de inteligencia artificial Lindorm en Alibaba Cloud .
  2. Implemente un modelo de incrustación de texto siguiendo las instrucciones oficiales .
  3. Cree su índice (base de conocimiento) e importe sus datos utilizando el modelo de incrustación implementado.

Configuración del entorno

  1. Clone este repositorio y navegue hasta el directorio del proyecto.
  2. Crea tu archivo de entorno:
cp .env.example .env
  1. 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.

cd /path/to/alibabacloud-lindorm-mcp-server/ uv pip install . uv run python -m src.lindorm_mcp_server.server

Código de Visual Studio

  1. Instalar la extensión Cline.
  2. Cree el archivo .env en /path/to/alibabacloud-lindorm-mcp-server/
  3. Copie la configuración de MCP de .vscode/mcp.json a cline_mcp_settings.json, reemplazando rutas y variables según sea necesario.
  4. 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 agregados
    • Pará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 Lindorm
  • lindorm_describe_table : Obtener el esquema de las tablas en la base de datos Lindorm
    • Parámetros
      • table_name: el nombre de la tabla
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Uso
    1. Configuración en lindorm
    2. Configuración del entorno
    3. Ejecución del servidor MCP
    4. Código de Visual Studio
  2. Componentes
    1. Herramientas disponibles

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        A 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 4 months ago
        3
        4
        TypeScript
      • A
        security
        A
        license
        A
        quality
        A 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 2 days ago
        32
        30
        Python
        Apache 2.0
      • A
        security
        A
        license
        A
        quality
        A 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 3 months ago
        14
        3
        Python
        Apache 2.0
        • Apple
      • A
        security
        A
        license
        A
        quality
        A 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 5 days ago
        12
        345
        6
        JavaScript
        MIT License

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/alibabacloud-lindorm-mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server