mcpField
M
mcp-server

mcp-server

ローカル
marketplace.huaweicloud.comクラウド・インフラ4937 週間前に更新

mcp-server について

Huawei MCP Server は、ファーウェイ・クラウドのサービスをもとに構築された MCP サーバーで、LLM に制御されたクラウドリソースへのアクセスを提供します。AI アシスタントは会話の中で ECS、OBS、GaussDB などを操作できます。

主な機能

  1. 01ECS、OBS、GaussDB などを対象とするツール
  2. 02http、sse、stdio のトランスポート対応
  3. 03コマンドライン引数による設定の上書き
  4. 04サブサービスごとの uv・python による起動

活用シーン

  1. 01AI アシスタントからの EIP インスタンスの作成と削除
  2. 02自然言語によるECSなどのリソース管理
  3. 03DAS を用いたデータベース運用作業の会話型実行

MCP 対応

本プロジェクトは MCP サーバーであり、ファーウェイ・クラウド製品の操作を Cline などの MCP クライアントから呼び出せるツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-server

GitHub License CI PRs Welcome Last Commit Language

简体中文

Huawei MCP Server は、Huawei Cloud のサービス上に構築された Model Context Protocol サーバーです。LLM に安全で制御されたクラウドアクセス機能を提供します。標準化された MCP 仕様により、AI アシスタントが会話型ワークフローの中で Huawei Cloud リソースを操作できるようにし、ECS、OBS、GaussDB をはじめとする広く利用されているクラウド製品をサポートします。

Mcp-server カタログ

実用ドキュメント

デモ

デモ1

Cline は Huawei Cloud EIP MCP Server を使って EIP インスタンスを作成および削除します。

実行ガイド

1. 依存関係のインストール

あらかじめ Python 環境をインストールしてください。Python 3.4 および 2.7.9 以降では、pip は標準コンポーネントとして Python とともにインストールされています。

  • uv をインストールします(推奨)
  • バージョン 3.10 以降の python をインストールします
2. 環境変数の設定

AK と SK を用意し、環境変数に設定します。

  • ak 環境変数名:HUAWEI_ACCESS_KEY
  • sk 環境変数名:HUAWEI_SECRET_KEY

img.png

3. 実行方法

mcp-server-ecs サービスを実行する場合を例に説明します。

'uv' で実行(推奨)
# Enter the root path of the project
cd /path/to/you/mcp-server

# Start the service
uv run mcp-server-ecs

uv run mcp-server-ecs -h を実行すると使用方法を確認できます。サブプロジェクト内の config.yaml ファイルの設定値は、コマンドラインのオプションパラメーターで上書きできます。

usage: mcp-server-ecs [-h] [-p PORT] [-t {http,sse,stdio}]

MCP Server

options:
  -h, --help            show this help message and exit
  -p, --port PORT       Port number
  -t, --transport {http,sse,stdio}
                        Transport of MCP Server
python で実行

img_1.png

# Enter the root path of the project
cd /path/to/you/mcp-server

# Install dependencies
pip install -e .

# Enter the specified service (mcp-server-ecs) path
cd huaweicloud_services_server/mcp_server_ecs/src/mcp_server_ecs

# Start the service
python run.py

MCP マーケットプレイスとの統合

  • Cline
  • Cline で mcp サービスが http を使用するように設定します。JSON 形式は次のとおりです。
{
  "mcpServers": {
    "mcp_server_ecs": {
      "url": "http://localhost:8888/mcp",
      "disabled": false,
      "type": "streamableHttp",
      "autoApprove": []
    }
  }
}

ツール

グループ名製品名製品略称
KooGallery製品と注文製品と注文
ネットワーキングエラスティックロードバランサーELB
仮想プライベートクラウドVPC
エラスティックIPEIP
NATゲートウェイNAT
VPCエンドポイントVPCEP
クラウド接続CC
エンタープライズルーターER
グローバルアクセラレーターGA
ダイレクトコネクトDC
仮想プライベートネットワークVPN
移行サーバー移行サービスSMS
オブジェクトストレージ移行サービスOMS
CloudDataMigrationCDM
コンテナクラウドコンテナエンジンCCE
コンテナ向けソフトウェアリポジトリSWR
アプリケーションサービスメッシュASM
アプリケーションオーケストレーションサービスAOS
クラウドコンテナインスタンスCCI
AI光学式文字認識OCR
顔認識サービスFRS
ModelArtsModelArts
画像画像
画像検索画像検索
モデレーションモデレーション
音声インタラクションサービスSIS
グラフエンジンサービスGES
質問応答ボットCBS
自動運転クラウドサービスOctopus
CodeArtsクラウドパフォーマンステストサービスCPTS
ServiceStageServiceStage
CodeCheckCodeCheck
CodeArts ReqProjectMan
CodeHubCodeHub
CloudBuildCloudBuild
CloudTestCloudTest
CodeArts DeployCodeArtsDeploy
CodeArts CheckCodeArtsCheck
CodeArts PipelineCodeArtsPipeline
CodeArts BuildCodeArtsBuild
CodeArts ArtifactCodeArtsArtifact
クラウドアプリケーションエンジンCAE
ビジネスアプリケーションROMAROMA
ドメインネームサービスDNS
HUAWEI CLOUD MeetingMeeting
WorkspaceWorkspace
運用顧客運用機能BSSINTL
モノのインターネットIoTデバイスアクセスIoTDA
グローバルSIMリンクGSL
IoTデバイスアクセス管理IoTDM
ミドルウェア分散キャッシュサービスDCS
Kafka向け分散メッセージサービスKafka
クラウドサービスエンジンCSE
RocketMQ向け分散メッセージサービスRocketMQ
RabbitMQ向け分散メッセージサービスRabbitMQ
APIゲートウェイAPIG
アプリケーションパフォーマンス管理APM
MacroVerse aPaaSAppStageAppStage
分析MapReduceサービスMRS
データウェアハウスサービスDWS
Data Lake InsightDLI
DataArts StudioDataArtsStudio
クラウド検索サービスCSS
データ取り込みサービスDIS
メディアサービスメディア処理センターMPC
ライブLive
ビデオオンデマンドVOD
Huawei Cloudリアルタイム通信CloudRTC
管理とガバナンスアイデンティティおよびアクセス管理IAM
Cloud EyeCES
ログタンクサービスLTS
リソース管理サービスRMS
クラウドトレースサービスCTS
タグ管理サービスTMS
エンタープライズプロジェクト管理サービスEPS
シンプルメッセージ通知SMN
アプリケーション運用管理AOM
組織Organizations
リソースアクセスマネージャーRAM
ConfigConfig
リソース形成サービスRFS
IAMAccessAnalyzerIAMAccessAnalyzer
IAM Identity CenterIdentityCenter
IAM Identity Center StoreIdentityCenterStore
IAM Identity Center SCIMIdentityCenterSCIM
IAM Identity Center OIDCIdentityCenterOIDC
セキュリティトークンサービスSTS
クラウド運用センターCOC
リソースガバナンスセンターRGC
開発者ツールAPIExplorerAPIExplorer
ストレージエラスティックボリュームサービスEVS
クラウドバックアップおよびリカバリCBR
SFSTurboSFSTurbo
オブジェクトストレージサービスOBS
データベースドキュメントデータベースサービスDDS
リレーショナルデータベースサービスRDS
TaurusDBTaurusDB
GaussDBGaussDBforopenGauss
GeminiDBGeminiDB
データレプリケーションサービスDRS
データベースおよびアプリケーション移行 UGOUGO
分散データベースミドルウェアDDM
データ管理サービス(DAS)DAS
コンピューティングエラスティッククラウドサーバーECS
オートスケーリングAS
FunctionGraphFunctionGraph
イメージ管理サービスIMS
ベアメタルサーバーBMS
専用ホストDeH
コンテンツ配信とエッジコンピューティングコンテンツ配信ネットワークCDN
セキュリティとコンプライアンスホストセキュリティサービスHSS
データ暗号化ワークショップ KPSKPS
クラウドシークレット管理サービスCSMS
データ暗号化ワークショップ KMSKMS
クラウド証明書マネージャーサービスCCM
SSL証明書マネージャーSCM
Anti-DDoSAnti-DDoS
データベースセキュリティサービスDBSS
ウェブアプリケーションファイアウォールWAF
データセキュリティセンターDSC
クラウドファイアウォールCFW
クラウド踏み台ホストCBH
エッジセキュリティEdgeSec
SecMasterSecMaster
高度なAnti-DDoSAAD
## 貢献

オープンソースコミュニティからの貢献を歓迎します! このプロジェクトへの貢献をご希望の場合は、貢献ガイドをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。