Skip to main content

aliyun observability mcp server

Project description

阿里云可观测MCP服务

简介

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

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

版本更新

可以查看 CHANGELOG.md 文件了解最新版本更新内容。

工具列表

SLS 日志服务相关

  • sls_describe_logstore

    • 获取 SLS Logstore 的索引信息
    • 输入:
      • project (string): SLS Project 名称
      • logstore (string): SLS Logstore 名称
    • 返回:
      • 日志存储的索引信息
  • sls_list_projects

    • 获取 SLS Project 列表
    • 输入:
      • region_id (string): SLS 区域ID
    • 返回:
      • SLS Project 列表
  • sls_list_logstores

    • 获取 SLS Logstore 列表
    • 输入:
      • project (string): SLS Project 名称
    • 返回:
      • SLS Logstore 列表
  • sls_execute_query

    • 执行SLS 日志查询
    • 输入:
      • project (string): SLS Project 名称
      • logstore (string): SLS Logstore 名称
      • query (string): 查询语句
    • 返回:
      • 日志查询结果
  • sls_text_to_query

    • 将自然语言转换为 SLS 日志查询语句
    • 输入:
      • text (string): 自然语言文本
      • project (string): SLS Project 名称
      • logstore (string): SLS Logstore 名称
    • 返回:
      • 日志查询语句

使用说明

在使用 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 时有效

使用uv安装

uv install mcp-server-aliyun-observability

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

uv run mcp-server-aliyun-observability --transport sse --access-key-id <your_access_key_id> --access-key-secret <your_access_key_secret>

从源码安装

# 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>

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.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

File details

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

File metadata

File hashes

Hashes for mcp_server_aliyun_observability-0.1.0.tar.gz
Algorithm Hash digest
SHA256 55fc20855b916674afdab031b109d3a6e64413fdc1d6c671dccbae27a447923b
MD5 0d17fc2ce145396a3094993c41b660f9
BLAKE2b-256 c56df99363a11fa89a865200071c7f077d3fc8db45482435159797cf43e722be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mcp_server_aliyun_observability-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d3ac4d12027763cadf2974650115035f5bda7b20dae32a5af711eef654fe26d
MD5 eb0fe9bd03a3347dc873c940a7971753
BLAKE2b-256 0be1c3a369952ed86aa2ea5b91f74cb27be33ac91c62b7a789b2ff6f5a767875

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