Registry / aws / awslabs-cloudwatch-appsignals-mcp-server

awslabs-cloudwatch-appsignals-mcp-server

JSON →
library0.1.20pypypiunverified

An AWS Labs Model Context Protocol (MCP) server for AWS Application Signals. Version 0.1.20 requires Python >=3.10. Allows AI agents to query CloudWatch Application Signals (traces, metrics) via MCP. Rapid early development; no stable API yet.

pip install awslabs-cloudwatch-appsignals-mcp-server
INSTALL
IMPORT
SIG · AWSLABS-CLOUDWATCH
A
awslabs-cloudwatch-appsignals-mcp-server
awspythonv0.1.20
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AppSignalsMCPServer
from cloudwatch_appsignals_mcp_server import AppSignalsMCPServer
from awslabs_cloudwatch_appsignals_mcp_server import AppSignalsMCPServer
Package installs as 'cloudwatch-appsignals-mcp-server'; import module is 'cloudwatch_appsignals_mcp_server'.
run_mcp_server
from cloudwatch_appsignals_mcp_server import run_mcp_server

Instantiate and run a query against AWS Application Signals using MCP.

import os from cloudwatch_appsignals_mcp_server import AppSignalsMCPServer server = AppSignalsMCPServer( region=os.environ.get('AWS_REGION', 'us-east-1'), access_key_id=os.environ.get('AWS_ACCESS_KEY_ID', ''), secret_access_key=os.environ.get('AWS_SECRET_ACCESS_KEY', '') ) async def main(): async with server: result = await server.query_app_signals(query="SELECT * FROM traces LIMIT 5") print(result) import asyncio asyncio.run(main())
Debug
Known issues
gotchaAWS credentials must be provided explicitly or via environment variables; the server does not automatically pick up default credential chains in all contexts.
fix
Set AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION environment variables before instantiating the server.
affects: <=0.1.20
breakingThe import path changed in 0.1.10 from `awslabs_cloudwatch_appsignals_mcp_server` to `cloudwatch_appsignals_mcp_server`.
fix
Use `from cloudwatch_appsignals_mcp_server import AppSignalsMCPServer`.
affects: >=0.1.10
deprecatedThe `run_mcp_server` function is deprecated in favor of `AppSignalsMCPServer.run()` in version 0.1.15+.
fix
Replace `run_mcp_server()` with `AppSignalsMCPServer.run()`.
affects: >=0.1.15 <0.2.0
Upgrade
Version history
0.1.20latest on PyPI · released Mar 5, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
40 hits · last 30 days
node
34
OpenAI (training)
1
Resources
awslabs-cloudwatch-appsignals-mcp-server — pip install awslabs-cloudwatch-appsignals-mcp-server · libregistry