Skip to content

Commit 26c9917

Browse files
authored
Merge pull request #28 from stacklok/feat/add-adb-mysql-mcp-server
feat: add adb-mysql-mcp-server for AnalyticDB for MySQL operations
2 parents fe4a0d0 + 6b878f0 commit 26c9917

File tree

1 file changed

+80
-0
lines changed

1 file changed

+80
-0
lines changed
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Docker/OCI image reference (REQUIRED)
2+
image: ghcr.io/stacklok/dockyard/uvx/adb-mysql-mcp-server:1.0.0
3+
4+
# One-line description (REQUIRED)
5+
description: Official MCP server for AnalyticDB for MySQL of Alibaba Cloud
6+
7+
# Communication protocol (REQUIRED)
8+
transport: stdio
9+
10+
# Source code repository (HIGHLY RECOMMENDED)
11+
repository_url: https://github.com/aliyun/alibabacloud-adb-mysql-mcp-server
12+
13+
# Project homepage/documentation (OPTIONAL)
14+
homepage: https://www.alibabacloud.com/en/product/analyticdb-for-mysql
15+
16+
# License identifier (OPTIONAL)
17+
license: Apache-2.0
18+
19+
# Author/organization (OPTIONAL)
20+
author: Alibaba Cloud
21+
22+
# Classification tier
23+
tier: Official
24+
25+
# Development status
26+
status: Active
27+
28+
# Categorization tags (RECOMMENDED)
29+
tags:
30+
- database
31+
- mysql
32+
- analytics
33+
- sql
34+
- alibaba-cloud
35+
- data-warehouse
36+
37+
# List of tools provided (HIGHLY RECOMMENDED)
38+
tools:
39+
- execute_sql
40+
- get_query_plan
41+
- get_execution_plan
42+
43+
# Environment variables (IF APPLICABLE)
44+
env_vars:
45+
- name: ADB_MYSQL_HOST
46+
description: AnalyticDB for MySQL host address
47+
required: true
48+
49+
- name: ADB_MYSQL_PORT
50+
description: AnalyticDB for MySQL port number
51+
required: true
52+
53+
- name: ADB_MYSQL_USER
54+
description: Database user for authentication
55+
required: true
56+
57+
- name: ADB_MYSQL_PASSWORD
58+
description: Database password for authentication
59+
required: true
60+
secret: true
61+
62+
- name: ADB_MYSQL_DATABASE
63+
description: Database name to connect to
64+
required: true
65+
66+
# Security permissions (IF APPLICABLE)
67+
permissions:
68+
network:
69+
outbound:
70+
# AnalyticDB instances can be hosted anywhere
71+
insecure_allow_all: true
72+
73+
# Provenance for supply chain security (Dockyard build)
74+
provenance:
75+
sigstore_url: tuf-repo-cdn.sigstore.dev
76+
repository_uri: https://github.com/stacklok/dockyard
77+
repository_ref: refs/heads/main
78+
signer_identity: /.github/workflows/build-containers.yml
79+
runner_environment: github-hosted
80+
cert_issuer: https://token.actions.githubusercontent.com

0 commit comments

Comments
 (0)