Back to MCP Catalog

Alibaba Cloud Tablestore MCP Server

DatabasesJava, Python
Connect to Alibaba Cloud Tablestore for vector search and RAG applications

Alibaba Cloud Tablestore MCP Server provides a Model Context Protocol implementation for interacting with Alibaba Cloud's Tablestore service. It enables AI applications to leverage Tablestore's vector database capabilities for retrieval augmented generation (RAG) and knowledge base applications. The server comes with both Java and Python implementations, making it accessible for developers working in either language ecosystem.

Alibaba Cloud Tablestore MCP Server

Alibaba Cloud Tablestore MCP Server provides a Model Context Protocol implementation for interacting with Alibaba Cloud's Tablestore service, particularly for vector search and retrieval augmented generation (RAG) applications.

Overview

This MCP server allows AI applications to connect to Alibaba Cloud Tablestore, a fully managed NoSQL database service that supports vector search capabilities. The repository provides implementations in both Java and Python, with examples for basic usage and more advanced RAG applications.

Installation

To use the Alibaba Cloud Tablestore MCP Server, you'll need to:

  1. Clone the repository:
git clone https://github.com/aliyun/alibabacloud-tablestore-mcp-server.git
  1. Choose either the Java or Python implementation based on your preference:

    • Java: tablestore-java-mcp-server or tablestore-java-mcp-server-rag
    • Python: tablestore-python-mcp-server
  2. Follow the setup instructions in the respective README files for your chosen implementation.

  3. Configure your Alibaba Cloud Tablestore credentials and endpoint in the server configuration.

Java Implementation

The Java implementation offers two options:

  1. Basic Example: tablestore-java-mcp-server - A starter implementation for connecting to Tablestore.
  2. RAG System: tablestore-java-mcp-server-rag - A more advanced implementation that builds a knowledge base question-answering system with optimizations for knowledge base construction and RAG.

Python Implementation

The Python implementation (tablestore-python-mcp-server) provides a basic example for connecting to Tablestore using Python.

Configuration

Each implementation requires configuration of your Alibaba Cloud Tablestore credentials:

  • Access Key ID
  • Access Key Secret
  • Endpoint
  • Instance name

Refer to the specific README files in each implementation directory for detailed configuration instructions.

Support

For technical support or to discuss AI technology with the developers, you can join their DingTalk public group: 36165029092.

Related MCPs

Milvus Vector Database
DatabasesPython

Connect to Milvus vector database for semantic search and vector operations

MotherDuck DuckDB
DatabasesPython

SQL analytics with DuckDB and MotherDuck for AI assistants

Elasticsearch/OpenSearch Integration
DatabasesPython

Interact with Elasticsearch and OpenSearch clusters through a comprehensive set of tools

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.