Skip to content

Commit da121fa

Browse files
authored
feat(sagemaker-unified-studio): Add one click, and update code owners (#1911)
* feat(sagemaker-unified-studio): Add one click, and update code owners * chore(sagemaker-unified-studio): change image to keep same across mcp * docs(docusaurus): add server cards and sidebars information for SMUS MCP * docs(CODEOWNERS): fixed code owner on terraform
1 parent 7e89262 commit da121fa

File tree

7 files changed

+102
-2
lines changed

7 files changed

+102
-2
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ NOTICE @awslabs/mcp-admins
7878
/src/redshift-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @grayhemp
7979
/src/s3-tables-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @gsoundar @gregorywright @Kurtiscwright @hsingh574 @ananthaksr @okhomin @Zh111602
8080
/src/sagemaker-ai-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @dparkar @githuboston @jade710 @JunqiYe
81+
/src/sagemaker-unified-studio-spark-upgrade-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @naikvaib @LiyuanLD @ckha2000 @raghav1397 @chappidim @yuxiaorun
82+
/src/sagemaker-unified-studio-spark-troubleshooting-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @naikvaib @LiyuanLD @ckha2000 @raghav1397 @chappidim @yuxiaorun
8183
/src/stepfunctions-tool-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @mmouniro
8284
/src/syntheticdata-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @pranjbh
8385
/src/terraform-mcp-server @awslabs/mcp-admins @awslabs/mcp-maintainers @alexa-perlov
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Amazon SageMaker Unified Studio MCP for Spark Troubleshooting and Code Recommendation
3+
---
4+
5+
import ReadmeContent from "../../../src/sagemaker-unified-studio-spark-troubleshooting-mcp-server/README.md";
6+
7+
<div className="readme-content">
8+
<style>
9+
{`
10+
.readme-content h1:first-of-type {
11+
display: none;
12+
}
13+
`}
14+
</style>
15+
<ReadmeContent />
16+
</div>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Amazon SageMaker Unified Studio MCP for Spark Upgrade
3+
---
4+
5+
import ReadmeContent from "../../../src/sagemaker-unified-studio-spark-upgrade-mcp-server/README.md";
6+
7+
<div className="readme-content">
8+
<style>
9+
{`
10+
.readme-content h1:first-of-type {
11+
display: none;
12+
}
13+
`}
14+
</style>
15+
<ReadmeContent />
16+
</div>

docusaurus/sidebars.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,8 @@ const sidebars: SidebarsConfig = {
9191
"servers/s3-tables-mcp-server",
9292
"servers/aws-appsync-mcp-server",
9393
"servers/aws-iot-sitewise-mcp-server",
94+
"servers/sagemaker-unified-studio-spark-troubleshooting-mcp-server",
95+
"servers/sagemaker-unified-studio-spark-upgrade-mcp-server"
9496
],
9597
},
9698
{

docusaurus/static/assets/server-cards.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,6 +1366,55 @@
13661366
"workflows": [
13671367
"conversational"
13681368
]
1369+
},
1370+
{
1371+
"category": "Data & Analytics",
1372+
"description": "Apache Spark Troubleshooting and code recommendation tool for real time error and workload analysis and fixes for Glue and EMR deployment models",
1373+
"icon": "\ud83d\udcca",
1374+
"id": "sagemaker-unified-studio-spark-troubleshooting-mcp-server",
1375+
"name": "Amazon SageMaker Unified Studio MCP for Spark Troubleshooting and Code Recommendation",
1376+
"source_path": "src/sagemaker-unified-studio-spark-troubleshooting-mcp-server/",
1377+
"subcategory": "Data Operations & ETL",
1378+
"tags": [
1379+
"data-analytics",
1380+
"glue",
1381+
"emr",
1382+
"data-processing",
1383+
"etl",
1384+
"pipeline",
1385+
"autonomous",
1386+
"troubleshooting",
1387+
"code-recommendation",
1388+
"remote-mcp",
1389+
"data-operations"
1390+
],
1391+
"workflows": [
1392+
"autonomous"
1393+
]
1394+
},
1395+
{
1396+
"category": "Data & Analytics",
1397+
"description": "Apache Spark Upgrade tools for spark application upgrades and cluster migration for Glue and EMR deployment models",
1398+
"icon": "\ud83d\udcca",
1399+
"id": "sagemaker-unified-studio-spark-upgrade-mcp-server",
1400+
"name": "Amazon SageMaker Unified Studio MCP for Spark Upgrade",
1401+
"source_path": "src/sagemaker-unified-studio-spark-upgrade-mcp-server/",
1402+
"subcategory": "Data Operations & ETL",
1403+
"tags": [
1404+
"data-analytics",
1405+
"glue",
1406+
"emr",
1407+
"data-processing",
1408+
"etl",
1409+
"pipeline",
1410+
"autonomous",
1411+
"upgrade",
1412+
"remote-mcp",
1413+
"data-operations"
1414+
],
1415+
"workflows": [
1416+
"autonomous"
1417+
]
13691418
}
13701419
],
13711420
"workflows": [

src/sagemaker-unified-studio-spark-troubleshooting-mcp-server/README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,15 @@ aws configure set profile.smus-mcp-profile.source_profile default
119119
aws configure set profile.smus-mcp-profile.region ${SMUS_MCP_REGION}
120120
```
121121

122-
### Step 5: Configure MCP Client (Kiro CLI Example)
122+
### One-click Installation
123+
124+
125+
| IDE | Install Spark Troubleshooting | Install Spark Code Recommendation |
126+
| :-----: | :-----: | :------: |
127+
| Kiro IDE | [![Add to Kiro](https://kiro.dev/images/add-to-kiro.svg)](https://kiro.dev/launch/mcp/add?name=spark-troubleshooting&config=%7B%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22uvx%22%2C%20%22args%22%3A%20%5B%22mcp-proxy-for-aws%40latest%22%2C%20%22https%3A//sagemaker-unified-studio-mcp.us-east-1.api.aws/spark-troubleshooting/mcp%22%2C%20%22--service%22%2C%20%22sagemaker-unified-studio-mcp%22%2C%20%22--profile%22%2C%20%22smus-mcp-profile%22%2C%20%22--region%22%2C%20%22us-east-1%22%2C%20%22--read-timeout%22%2C%20%22180%22%5D%2C%20%22timeout%22%3A%20180000%7D) | [![Add to Kiro](https://kiro.dev/images/add-to-kiro.svg)](https://kiro.dev/launch/mcp/add?name=spark-code-rec&config=%7B%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22uvx%22%2C%20%22args%22%3A%20%5B%22mcp-proxy-for-aws%40latest%22%2C%20%22https%3A//sagemaker-unified-studio-mcp.us-east-1.api.aws/spark-code-recommendation/mcp%22%2C%20%22--service%22%2C%20%22sagemaker-unified-studio-mcp%22%2C%20%22--profile%22%2C%20%22smus-mcp-profile%22%2C%20%22--region%22%2C%20%22us-east-1%22%2C%20%22--read-timeout%22%2C%20%22180%22%5D%2C%20%22timeout%22%3A%20180000%7D) |
128+
| VS Code | [![Install Troubleshooting VS Code](https://img.shields.io/badge/Install_on-VS_Code-FF9900)](vscode:mcp/install?%7B%22name%22%3A%22sagemaker-unified-studio-mcp-troubleshooting%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-proxy-for-aws%40latest%22%2C%22https%3A%2F%2Fsagemaker-unified-studio-mcp.us-east-1.api.aws%2Fspark-troubleshooting%2Fmcp%22%2C%22--service%22%2C%22sagemaker-unified-studio-mcp%22%2C%22--profile%22%2C%22smus-mcp-profile%22%2C%22--region%22%2C%22us-east-1%22%2C%22--read-timeout%22%2C%22180%22%5D%7D) | [![Install Code Recommendation in VS Code](https://img.shields.io/badge/Install_on-VS_Code-FF9900)](vscode:mcp/install?%7B%22name%22%3A%22sagemaker-unified-studio-mcp-code-rec%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-proxy-for-aws%40latest%22%2C%22https%3A%2F%2Fsagemaker-unified-studio-mcp.us-east-1.api.aws%2Fspark-code-recommendation%2Fmcp%22%2C%22--service%22%2C%22sagemaker-unified-studio-mcp%22%2C%22--profile%22%2C%22smus-mcp-profile%22%2C%22--region%22%2C%22us-east-1%22%2C%22--read-timeout%22%2C%22180%22%5D%7D) |
129+
130+
### Configure MCP Client (Kiro CLI Example)
123131

124132
```bash
125133
# Add Spark Troubleshooting MCP Server

src/sagemaker-unified-studio-spark-upgrade-mcp-server/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,15 @@ Please refer to [Using Spark Upgrade Tools](https://docs.aws.amazon.com/emr/late
5050

5151

5252
## Configuration
53-
**Note:** The specific configuration format varies by MCP client. Below is an example for [Kiro CLI](https://kiro.dev/).
53+
**Note:** The specific configuration format varies by MCP client.
5454

55+
### One-click Installation
56+
57+
58+
| IDE | Install Spark Upgrade |
59+
| :-----: | :------: |
60+
| Kiro IDE | [![Add to Kiro](https://kiro.dev/images/add-to-kiro.svg)](https://kiro.dev/launch/mcp/add?name=spark-upgrade&config=%7B%22type%22%3A%20%22stdio%22%2C%20%22command%22%3A%20%22uvx%22%2C%20%22args%22%3A%20%5B%22mcp-proxy-for-aws%40latest%22%2C%20%22https%3A//sagemaker-unified-studio-mcp.us-east-1.api.aws/spark-upgrade/mcp%22%2C%20%22--service%22%2C%20%22sagemaker-unified-studio-mcp%22%2C%20%22--profile%22%2C%20%22spark-upgrade-profile%22%2C%20%22--region%22%2C%20%22us-east-1%22%2C%20%22--read-timeout%22%2C%20%22180%22%5D%2C%20%22timeout%22%3A%20180000%7D) |
61+
| VS Code | [![Install in VS Code](https://img.shields.io/badge/Install_on-VS_Code-FF9900)](vscode:mcp/install?%7B%22name%22%3A%22spark-upgrade%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-proxy-for-aws%40latest%22%2C%22https%3A%2F%2Fsagemaker-unified-studio-mcp.us-east-1.api.aws%2Fspark-upgrade%2Fmcp%22%2C%22--service%22%2C%22sagemaker-unified-studio-mcp%22%2C%22--profile%22%2C%22spark-upgrade-profile%22%2C%22--region%22%2C%22us-east-1%22%2C%22--read-timeout%22%2C%22180%22%5D%7D)|
5562

5663
**Kiro CLI**
5764

0 commit comments

Comments
 (0)