Skip to content

kyleCheng56/mcp-server

 
 

Repository files navigation

mcp-server

GitHub License CI PRs Welcome Last Commit Language

简体中文

Huawei MCP Server is a Model Context Protocol server built on Huawei Cloud services, providing secure and controlled cloud access capabilities for large AI models. Through standardized MCP specifications, it enables AI assistants to operate Huawei Cloud resources within conversational workflows, supporting core services including ECS, OBS, GaussDB, and other widely-used cloud products.

Demo

mcp-server-demo.mp4

The video demonstrates using Cline with Huawei MCP Server to create a new ECS instance and remove it.

Prepare

Install uv

# On macOS and Linux.
 curl -LsSf https://astral.sh/uv/install.sh | sh

Configuration

Use VS Code + Cline to config MCP Server.

To use huaweicloud-mcp-server MCP Server with any other MCP Client, you can manually add this configuration and restart for changes to take effect:

{
  "mcpServers": {
    "huaweicloud-mcp-server": {
      "timeout": 600,
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/yours/mcp-server/src",
        "run",
        "server.py"
      ],
      "env": {
        "HUAWEI_CLOUD_MCP_TRANSPORT": "stdio",
        "HUAWEI_CLOUD_AK": "Your Access Key AK",
        "HUAWEI_CLOUD_SK": "Your Access Key SK"
      }
    }
  }
}

MCP Maketplace Integration

Tools

Product Tool Function Implematation Status
ECS create_post_paid_ecs_instance Create post paid ecs instance ECS Done
delete_ecs_instance Delete ecs instance ECS Done
select_ecs_instance Retrieve ecs instance ECS Done
VPC get_vpc_id Get vpc id VPC Done
list_all_subnets List all subnets VPC Done
get_subnet_id Get subnet id VPC Done
OBS bucket_exist Checks if a specified bucket exists OBS Done
get_buckets Get buckets OBS Done
delete_bucket Delete bucket OBS Done
create_bucket Create bucket OBS Done
get_objects Get objects in the bucket OBS Done
download_object Download object OBS Done
delete_object Delete object OBS Done
OCR recognize_general_text Recognize general text in images OCR Done

Roadmap

Please refer to the roadmap.

Contribution

We welcome contributions from the open-source community! If you'd like to contribute to this project, please refer to the DEVELOPEMENT file.

About

Huaweicloud Services MCP Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%