# JD Cloud Infrastructure MCP for AI Agents AI Agent Connect

> JD Cloud Infrastructure MCP lets you manage your JD Cloud resources directly through your AI client. You can control virtual machines, check disk health, query RDS database statuses, and pull real-time performance metrics. It connects your agent to the cloud backend of one of the world's largest e-commerce platforms so you can handle infrastructure tasks without leaving your workspace.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_XVyDpjLKMV2jNPAcRKkik1f5ahKvTUfXc2RxgNF0/ai-agent-connect
- **Tags:** cloud-management, virtual-machines, resource-monitoring, infrastructure-lifecycle, disk-management, cloud-storage

## Description

Stop jumping between tabs and fighting with complex cloud dashboards. This Connector brings your JD Cloud environment directly into your chat. If you need to see if a VM is running or check the status of your RDS databases, you just ask. It handles the authentication handshake locally, so you don't have to worry about the security side of things. You can grab time-series data for CPU or network usage to figure out why a resource is lagging, or quickly cycle through your storage buckets. It makes the whole cloud infrastructure feel like a local set of commands. When you find the right MCP in the Vinkius catalog, you're basically giving your agent a direct line to your production environment. You can manage the whole lifecycle of your cloud assets, from provisioning and disk inspection to real-time monitoring, all through natural language.

## Tools

### describe_vm_instance
Fetch detailed specs for a specific VM. Use this to confirm instance types and configurations.

### list_cloud_disks
View all cloud disk volumes in your current region. Use this to audit your total storage footprint.

### describe_cloud_disk
Get specific details about a cloud disk volume. This helps you check storage capacity and health.

### reboot_vm_instance
Restart a specific VM instance. This is your go-to for refreshing a hung or unresponsive machine.

### describe_metric_data
Pull time-series metrics for a resource. It's the quickest way to see CPU or network spikes.

### list_oss_buckets
See all your Object Storage buckets at once. This keeps your storage organization visible.

### list_elastic_ips
Find all Elastic IP addresses in your region. This helps you track your public IP allocations.

### list_vm_instances
See every virtual machine in your JD Cloud region. It gives you a quick overview of your fleet.

### list_rds_instances
List all RDS database instances. You can check their engine versions and connection statuses here.

### start_vm_instance
Power on a stopped VM instance. Use this to quickly spin up resources when needed.

### stop_vm_instance
Shut down a running VM instance. This helps you manage costs by turning off idle resources.

## Prompt Examples

**Prompt:** 
```
What's the status of my RDS instances?
```

**Response:** 
```
I've checked your RDS instances in this region. Here is the current status:

| Instance Name | Engine Version | Status |
| :--- | :--- | :--- |
| **prod-db-01** | MySQL 8.0 | ☐ Connected |
| **staging-db** | PostgreSQL 14 | ☐ Connected |
| **dev-db-test** | MySQL 8.0 | ☐ Available |

All instances appear to be online and reachable.
```

**Prompt:** 
```
Check the CPU usage for VM i-abc123.
```

**Response:** 
```
I pulled the recent metrics for instance **i-abc123**:

*   **Average CPU:** 34.2%
*   **Peak Usage:** 78.9% (at 23:42 UTC)
*   **Network In:** 120 Mbps
*   **Network Out:** 45 Mbps

The instance seems healthy with no sustained high-load periods.
```

**Prompt:** 
```
Are there any running VMs in my region?
```

**Response:** 
```
I've scanned your JD Cloud region. Here are your active virtual machines:

*   **i-abc123** (Running)
*   **i-def456** (Running)
*   **i-jkl012** (Maintenance)

Total running instances: 2.
```

## Capabilities

### Cycle VM power states
Start, stop, and reboot virtual machine instances through natural language.

### Inspect cloud disk details
Get specific information about your cloud disk volumes.

### List RDS database instances
See all your RDS database instances and their current connection statuses.

### Monitor resource metrics
Pull time-series CPU and network usage data for any resource.

### Query Elastic IP statuses
View all Elastic IP addresses and their association status in your region.

### List Object Storage buckets
Enumerate all your Object Storage buckets at once.

## Use Cases

### Troubleshooting a laggy app
An SRE notices high latency and asks the agent to pull CPU metrics for a specific VM using `describe_metric_data` to identify the bottleneck.

### Checking instance specs
A developer needs to confirm the hardware type and status of a specific machine by asking the agent to use `describe_vm_instance`.

### Quick storage audit
A user wants to see all available storage buckets in their account and uses `list_oss_buckets` to verify the list.

### Emergency server reboot
An engineer needs to restart a hung server and uses `reboot_vm_instance` to do it in seconds without leaving the chat.

### Managing fleet status
A lead wants to see every virtual machine in the region to check for orphans and uses `list_vm_instances` to get a full count.

## Benefits

- Stop manual dashboard navigation by using `list_cloud_disks` to see your storage footprint in one chat response.
- Get immediate answers on storage health by using `describe_cloud_disk` to check specific volumes without clicking.
- Fix production issues faster by pulling CPU and network spikes with `describe_metric_data` for any resource.
- Manage database availability by using `list_rds_instances` to verify connection statuses across your region.
- Control costs instantly by using `stop_vm_instance` to turn off VMs that are no longer needed.
- Audit your network setup quickly by using `list_elastic_ips` to see all current allocations.

## How It Works

The bottom line is you get a conversational interface for JD Cloud's infrastructure without the manual console navigation.

1. Get your IAM Access Keys from the JD Cloud Console.
2. Paste your keys and Region ID into the Vurb configuration.
3. Ask your AI client to list, stop, or monitor your resources.

## Frequently Asked Questions

**Can the JD Cloud Infrastructure MCP manage my databases?**
Yes, it lists RDS database instances and shows their current engine versions and connection statuses. This lets you verify your database health without logging into the full management console.

**How do I use the JD Cloud Infrastructure MCP for monitoring?**
You can pull real-time CPU and network metrics for any resource. This helps you identify performance bottlenecks or spikes in your cloud infrastructure.

**Can I use the JD Cloud Infrastructure MCP to save money?**
Yes, you can use the Connector to stop running VM instances that are no longer needed. This helps you keep your cloud costs down by turning off idle resources.

**Does the JD Cloud Infrastructure MCP work with Cursor?**
Yes, it works with any MCP-compatible client like Cursor, Claude, or Windsurf. You just connect it to your agent to start managing JD Cloud resources.

**What kind of storage can I see with the JD Cloud Infrastructure MCP?**
You can list all your Object Storage buckets and inspect specific cloud disk volumes. This gives you a clear view of your storage footprint in the JD Cloud region.

**Can the JD Cloud Infrastructure MCP restart a frozen server?**
Yes, it has a specific command to reboot a VM instance. This is useful for quickly refreshing a machine that has become unresponsive.

**Is the JDCLOUD2-HMAC-SHA256 signing handled automatically?**
Yes. The Connector engine locally derives signing keys through HMAC chains (date → region → service → jdcloud2_request), constructs canonical requests, and injects the Authorization header transparently. Your AI never handles raw crypto.