Skip to main content

aliyun observability mcp server

Project description

阿里云可观测MCP服务

简介

阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。支持的产品如下:

目前提供的 MCP 工具以阿里云日志服务为主,其他产品会陆续支持,工具详细如下:

版本记录

可以查看 版本记录

场景举例
  • 场景一: 快速查询某个 logstore 相关结构

    • 使用工具:
      • sls_list_logstores
      • sls_describe_logstore image
  • 场景二: 模糊查询最近一天某个 logstore下面访问量最高的应用是什么

    • 分析:
      • 需要判断 logstore 是否存在
      • 获取 logstore 相关结构
      • 根据要求生成查询语句(对于语句用户可确认修改)
      • 执行查询语句
      • 根据查询结果生成响应
    • 使用工具:
      • sls_list_logstores
      • sls_describe_logstore
      • sls_translate_natural_language_to_query
      • sls_execute_query image
  • 场景三: 查询 ARMS 某个应用下面响应最慢的几条 Trace

    • 分析:
      • 需要判断应用是否存在
      • 获取应用相关结构
      • 根据要求生成查询语句(对于语句用户可确认修改)
      • 执行查询语句
      • 根据查询结果生成响应
    • 使用工具:
      • arms_search_apps
      • arms_generate_trace_query
      • sls_translate_natural_language_to_query
      • sls_execute_query image

使用说明

在使用 MCP Server 之前,需要先获取阿里云的 AccessKeyId 和 AccessKeySecret,请参考 阿里云 AccessKey 管理

使用 pip 安装

直接使用 pip 安装即可,安装命令如下:

pip install mcp-server-aliyun-observability

安装之后,直接运行即可,运行命令如下:

python -m mcp_server_aliyun_observability --transport sse --access-key-id <your_access_key_id> --access-key-secret <your_access_key_secret>

可通过命令行传递指定参数:

  • --transport 指定传输方式,可选值为 ssestdio,默认值为 stdio
  • --access-key-id 指定阿里云 AccessKeyId
  • --access-key-secret 指定阿里云 AccessKeySecret
  • --log-level 指定日志级别,可选值为 DEBUGINFOWARNINGERROR,默认值为 INFO
  • --transport-port 指定传输端口,默认值为 8000,仅当 --transportsse 时有效

从源码安装

# clone 源码
cd src/mcp_server_aliyun_observability
# 安装
pip install -e .
# 运行
python -m mcp_server_aliyun_observability --transport sse --access-key-id <your_access_key_id> --access-key-secret <your_access_key_secret>

AI 工具集成

以 SSE 启动方式为例,transport 端口为 8888,实际使用时需要根据实际情况修改

Cherry Studio集成

image

image

Cursor集成

image

image

image

ChatWise集成

image

image

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_aliyun_observability-0.1.8.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_aliyun_observability-0.1.8-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_aliyun_observability-0.1.8.tar.gz.

File metadata

File hashes

Hashes for mcp_server_aliyun_observability-0.1.8.tar.gz
Algorithm Hash digest
SHA256 53dbcab83d909434eca1ed9a93cb1053156adc6cac81ae6c2b8a5dd1a2be99fd
MD5 5604b7a69e9a0d18549c6dfb69dae75c
BLAKE2b-256 f5e0af51ea38db6e4b63bfc23643c0b67156abe3c5b7f2b961ea664676b49a44

See more details on using hashes here.

File details

Details for the file mcp_server_aliyun_observability-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_server_aliyun_observability-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8f28c7c37bb837c1cb40c09b41b63702e6facd6448e5f5de23c6e6735c2511ea
MD5 ffb7fd41d29f3b6f1205a1741b5fb32b
BLAKE2b-256 1afec838cffdfa7cf9e6ba03a78ffd3d0f790a2932bfa570aa0540837eacccc3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page