AppSignal MCP
Integrate with the AppSignal monitoring API to query and fetch error and performance data.
AppSignal MCP
A Model Context Protocol (MCP) server for AppSignal monitoring API integration. This server allows AI assistants to directly query and fetch error and performance data from AppSignal through the MCP protocol.
Features
- Fetch details about specific error or performance samples
- Search for errors, performance samples, or both with flexible filters
- Integration with AppSignal's Error and Performance Monitoring APIs
Prerequisites
- Bun runtime
- AppSignal account and API token
- Application ID from your AppSignal dashboard
Installation
# Clone the repository
git clone https://github.com/pauldub/appsignal-mcp.git
cd appsignal-mcp
# Install dependencies
bun install
Configuration
Create a .env file in the root directory with your AppSignal credentials:
# Server configuration
PORT=3000
LOG_LEVEL=info
# AppSignal configuration
APPSIGNAL_API_TOKEN=your-api-token
Usage
Starting the Server
# Run the server
bun start
# Development mode with auto-reload
bun dev
# Run tests
bun test
# Build a standalone executable
bun run build
CLI Options
appsignal-mcp --appsignal-api-token your-token
Available options:
--appsignal-api-token <token>- AppSignal API token--log-level <level>- Logging level (debug, info, warn, error)--port <port>- Server port number
MCP Tools
1. get_sample
Gets details about a specific sample by ID (error or performance).
Parameters:
sampleId(string, required): The AppSignal sample IDappId(string, required): The AppSignal application ID
2. search_samples
Searches for samples in an application with optional filters.
Parameters:
appId(string, required): The AppSignal application IDsample_type(string, optional): Type of samples to search - "all", "errors", or "performance" (defaults to "errors")exception(string, optional): Filter by exception name (e.g., "NoMethodError") - only applicable for error samplesaction_id(string, optional): Filter by action name (e.g., "BlogPostsController-hash-show")since(string/number, optional): Start timestamp in UTC (timestamp or ISO format)before(string/number, optional): End timestamp in UTC (timestamp or ISO format)limit(number, optional): Maximum number of samples to return (defaults to 10)count_only(boolean, optional): Only return the count, not the samples
Claude Integration
To use this MCP server with Claude, create a .mcp.json file in your Claude Code workspace:
{
"mcpServers": {
"appsignal-mcp": {
"type": "stdio",
"command": "bun",
"args": [
"run",
"start"
],
"env": {
"APPSIGNAL_API_TOKEN": "your-api-token"
}
}
}
}
License
MIT
相关服务器
Alpha Vantage MCP Server
赞助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
PromptThrift MCP
Smart token compression for LLM apps. Save 70-90% on API costs with Gemma 4 local compression, multi-model cost tracking, and intelligent model routing.
MCP Aggregator
An MCP (Model Context Protocol) aggregator that allows you to combine multiple MCP servers into a single endpoint allowing to filter specific tools.
Trade-MCP
A modular trading automation project using the Zerodha Kite Connect API for tool-based and resource-based automation.
Serena
A coding agent toolkit that provides an LLM with IDE-like capabilities for semantic code retrieval and editing directly in your codebase.
Codex MCP Wrapper
An MCP server that wraps the OpenAI Codex CLI, exposing its functionality through the MCP API.
AWS CDK MCP Server
Offers guidance and tools for AWS CDK, covering best practices, security compliance with CDK Nag, infrastructure validation, and pattern discovery.
iOS Simulator MCP Server
A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.
MediaWiki MCP Server
Enables LLM clients to interact with any MediaWiki wiki using the Model Context Protocol.
Metal MCP Server
Search Metal Framework documentation and generate code.
Jupyter MCP Server
Interact with Jupyter notebooks running in any JupyterLab environment, supporting real-time control and smart execution of notebook cells.