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指定传输方式,可选值为sse或stdio,默认值为stdio--access-key-id指定阿里云 AccessKeyId--access-key-secret指定阿里云 AccessKeySecret--log-level指定日志级别,可选值为DEBUG、INFO、WARNING、ERROR,默认值为INFO--transport-port指定传输端口,默认值为8000,仅当--transport为sse时有效
使用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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_aliyun_observability-0.1.0.tar.gz.
File metadata
- Download URL: mcp_server_aliyun_observability-0.1.0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55fc20855b916674afdab031b109d3a6e64413fdc1d6c671dccbae27a447923b
|
|
| MD5 |
0d17fc2ce145396a3094993c41b660f9
|
|
| BLAKE2b-256 |
c56df99363a11fa89a865200071c7f077d3fc8db45482435159797cf43e722be
|
File details
Details for the file mcp_server_aliyun_observability-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mcp_server_aliyun_observability-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d3ac4d12027763cadf2974650115035f5bda7b20dae32a5af711eef654fe26d
|
|
| MD5 |
eb0fe9bd03a3347dc873c940a7971753
|
|
| BLAKE2b-256 |
0be1c3a369952ed86aa2ea5b91f74cb27be33ac91c62b7a789b2ff6f5a767875
|