Aliyun MCP Server について
Aliyun MCP Serverは、Alibaba Cloudと連携するMCPツールを提供し、現在はSLS(Simple Log Service)の検索に対応しています。Claudeなど設定済みのMCPクライアントからクラウドログを取得する用途に向いています。
主な機能
- 01SLSログの検索
- 02検索時間範囲の指定
- 03ログ結果のページ分割
- 04結果件数と逆順の指定
活用シーン
- 01プロジェクトのログストアでエラーを検索
- 02指定した時間範囲のログを確認
- 03ログ結果を分割して取得
MCP 対応
クエリ、時間範囲、ページ分割の指定でAliyun SLSログを検索する`querySLSLogs`ツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Aliyun MCP サーバー
この MCP サーバーは、Claude を通じて Aliyun(Alibaba Cloud)サービスとやり取りするためのツールを提供します。
機能
- SLS(Simple Log Service)のログをクエリします
- (今後対応予定)ECS インスタンスを管理します
- (今後対応予定)サーバーレス関数をデプロイします
設定
- サーバーをビルドします。
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
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。