MaxCompute MCP Server
@datafe
About MaxCompute MCP Server
Alibaba cloud MaxCompute (ODPS) MCP server implemented by python
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"maxcompute-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MaxCompute MCP Server?
A Model Context Protocol (MCP) server that provides query and schema tools for Alibaba Cloud MaxCompute, enabling AI assistants to interact with MaxCompute tables and data.
How to use MaxCompute MCP Server?
Configure the server in your MCP client (e.g., Cline) by adding the provided uv command and environment variables (ALIBABA_CLOUD_ACCESS_KEY_ID, ALIBABA_CLOUD_ACCESS_KEY_SECRET, ALIBABA_CLOUD_MAXCOMPUTE_PROJECT, ALIBABA_CLOUD_MAXCOMPUTE_ENDPOINT) to the client’s settings file. Then invoke the tools via the MCP client.
Key features of MaxCompute MCP Server
- Execute SELECT queries on MaxCompute projects
- Retrieve the latest partition name for a table
- List all tables in a MaxCompute project
- Describe a table’s schema (DESC command output)
- Easy integration with MCP-compatible clients like Cline
Use cases of MaxCompute MCP Server
- Quickly explore MaxCompute table schemas via an AI assistant
- Run read-only queries without writing full SQL client code
- Automate partition discovery for data pipeline checks
- Integrate MaxCompute metadata into AI-powered data catalog tools
FAQ from MaxCompute MCP Server
What environment variables are required?
ALIBABA_CLOUD_ACCESS_KEY_ID, ALIBABA_CLOUD_ACCESS_KEY_SECRET, ALIBABA_CLOUD_MAXCOMPUTE_PROJECT, and ALIBABA_CLOUD_MAXCOMPUTE_ENDPOINT must be set.
What SQL queries are allowed?
Only SELECT queries are permitted; other SQL statements are rejected.
How do I install the server?
You can build from source using uv pip install . and uv build, or run it directly via uv run --with maxcompute-mcp-server maxcompute-mcp-server.
Where can I find my MaxCompute endpoint and project?
Endpoint details are available in the MaxCompute endpoint documentation, and project list is in the MaxCompute console.
Does the server support authentication via roles instead of access keys?
The README only shows access key authentication; no other authentication methods are mentioned.
Frequently asked questions
What environment variables are required?
`ALIBABA_CLOUD_ACCESS_KEY_ID`, `ALIBABA_CLOUD_ACCESS_KEY_SECRET`, `ALIBABA_CLOUD_MAXCOMPUTE_PROJECT`, and `ALIBABA_CLOUD_MAXCOMPUTE_ENDPOINT` must be set.
What SQL queries are allowed?
Only `SELECT` queries are permitted; other SQL statements are rejected.
How do I install the server?
You can build from source using `uv pip install .` and `uv build`, or run it directly via `uv run --with maxcompute-mcp-server maxcompute-mcp-server`.
Where can I find my MaxCompute endpoint and project?
Endpoint details are available in the [MaxCompute endpoint documentation](https://help.aliyun.com/zh/maxcompute/user-guide/endpoints), and project list is in the [MaxCompute console](https://maxcompute.console.aliyun.com/cn-shanghai/project-list).
Does the server support authentication via roles instead of access keys?
The README only shows access key authentication; no other authentication methods are mentioned.
Basic information
More Other MCP servers

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.

EverArt
modelcontextprotocolModel Context Protocol Servers
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Codelf
unbugA search tool helps dev to solve the naming things problem.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments