================== /// MCP /// /// ALI /// ================== [server:online] [protocol:ready]
alibabacloud-tablestore-mcp-server
by aliyun
Sample MCP (Model Context Protocol) server implementations for Alibaba Cloud Tablestore, with Java and Python quick-start projects plus a Java RAG (knowledge-base QA) solution.
141
34
Enterprise01
tablestore-java-mcp-server
Java entry-level MCP server example for Alibaba Cloud Tablestore
02
tablestore-java-mcp-server-rag
Java MCP server implementing a knowledge-base question-answering system with RAG optimizations for Tablestore
03
tablestore-python-mcp-server
Python entry-level MCP server example for Alibaba Cloud Tablestore
Installation
1. Prerequisites
• Java 8 (or newer)
• Maven 3.6 (or newer) – used to build the server
• Alibaba Cloud account with a Tablestore instance already created
2. Clone the repository
git clone https://github.com/aliyun/alibabacloud-tablestore-mcp-server.git
cd alibabacloud-tablestore-mcp-server
3. Build
mvn clean package -DskipTests
# JAR is generated under target/ (for example target/tablestore-mcp-server-<version>.jar)
4. Configure
Create a file named `application.properties` (or export the variables below) with your Alibaba Cloud credentials and Tablestore parameters:
# Required
alibaba.cloud.accessKeyId=YOUR_ACCESS_KEY_ID
alibaba.cloud.accessKeySecret=YOUR_ACCESS_KEY_SECRET
alibaba.cloud.endpoint=https://<instance>.<region>.ots.aliyuncs.com
alibaba.cloud.instanceName=<instance>
# Optional – server port
server.port=8080
5. Run the MCP server
java -jar target/tablestore-mcp-server-*.jar \
--spring.config.location=./application.properties
6. Verify
The service should start on http://localhost:8080 . A health-check endpoint (e.g. `/actuator/health`) is usually exposed. Confirm the status is `UP` before integrating with Model Context Protocol clients.
Documentation
License: Apache License 2.0
Updated 7/30/2025