mcpField
A
Aliyun MCP Server

Aliyun MCP Server

ローカル
github.com/nailuoGGクラウド・インフラ283 週間前に更新

Aliyun MCP Server について

Aliyun MCP Serverは、Alibaba Cloudと連携するMCPツールを提供し、現在はSLS(Simple Log Service)の検索に対応しています。Claudeなど設定済みのMCPクライアントからクラウドログを取得する用途に向いています。

主な機能

  1. 01SLSログの検索
  2. 02検索時間範囲の指定
  3. 03ログ結果のページ分割
  4. 04結果件数と逆順の指定

活用シーン

  1. 01プロジェクトのログストアでエラーを検索
  2. 02指定した時間範囲のログを確認
  3. 03ログ結果を分割して取得

MCP 対応

クエリ、時間範囲、ページ分割の指定でAliyun SLSログを検索する`querySLSLogs`ツールをMCPクライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Aliyun MCP サーバー

この MCP サーバーは、Claude を通じて Aliyun(Alibaba Cloud)サービスとやり取りするためのツールを提供します。

機能

  • SLS(Simple Log Service)のログをクエリします
  • (今後対応予定)ECS インスタンスを管理します
  • (今後対応予定)サーバーレス関数をデプロイします

設定

  1. サーバーをビルドします。
npm install
npm run build
Claude Desktop での使用方法

サーバーを claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "aliyun": {
      "command": "node",
      "args": ["/path/to/aliyun-mcp-server/build/index.js"],
      "env": {
        "ALIYUN_ACCESS_KEY_ID": "your-access-key-id",
        "ALIYUN_ACCESS_KEY_SECRET": "your-access-key-secret",
        "SLS_ENDPOINT": "cn-hangzhou.log.aliyuncs.com"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Cline の設定

VSCode の設定内にある Cline MCP 設定ファイル cline_mcp_settings.json にサーバーを追加します。

{
  "mcpServers": {
    "aliyun": {
      "command": "node",
      "args": ["/path/to/aliyun-mcp-server/build/index.js"],
      "env": {
        "ALIYUN_ACCESS_KEY_ID": "your-access-key-id",
        "ALIYUN_ACCESS_KEY_SECRET": "your-access-key-secret",
        "SLS_ENDPOINT": "cn-hangzhou.log.aliyuncs.com"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

/path/to/aliyun-mcp-server をこのリポジトリの実際のパスに置き換え、Aliyun の認証情報を指定してください。

使用方法

設定が完了すると、Claude に SLS ログのクエリを依頼できます。

Query SLS logs from project "my-project" and logstore "my-logstore" with the query "error" for the last hour.

Claude は MCP サーバーを使用してクエリを実行し、結果を返します。

利用可能なツール

querySLSLogs

Aliyun SLS(Simple Log Service)のログをクエリします。

パラメーター:

  • project(必須):SLS プロジェクト名
  • logstore(必須):SLS ログストア名
  • query(必須):SLS クエリステートメント
  • from(任意):開始時刻(ミリ秒単位。デフォルトは 1 時間前)
  • to(任意):終了時刻(ミリ秒単位。デフォルトは現在)
  • limit(任意):返すログの最大件数(デフォルト:100、最大:1000)
  • offset(任意):ページネーションのオフセット(デフォルト:0)
  • reverse(任意):結果を逆順で返すかどうか(デフォルト:false)

例:

{
  "project": "my-project",
  "logstore": "my-logstore",
  "query": "error",
  "limit": 10
}

コメント

MCP は初めてですか?

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

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