AI-Powered Error Management
Connect your AI assistant to noisegate using the Model Context Protocol. Manage error patterns, filters, and custom rules through natural language commands.
What is MCP?
The Model Context Protocol is an open standard that enables AI assistants like Claude, ChatGPT, and others to interact with external tools and data sources.
With noisegate's MCP server, you can ask your AI assistant to:
- Search for error patterns that match your issue
- Add filters to suppress noisy errors automatically
- Create custom patterns for your organization
- Check for duplicates before submitting
You: Find patterns that match "ResizeObserver"
AI: Found 3 patterns matching "ResizeObserver":
- • ResizeObserver loop limit exceeded (95% confidence)
- • ResizeObserver loop completed with undelivered notifications (89%)
- • ResizeObserver is not defined (72%)
You: Enable the first one for my organization
AI: Done! "ResizeObserver loop limit exceeded" is now enabled. Matching errors will be filtered.
Available Tools
9 tools for managing error patterns and filters through your AI assistant
list_patterns
Search and filter error patterns from the catalog
get_pattern
Get detailed info about a pattern with votes and comments
submit_pattern
Submit a new error pattern to the catalog
check_duplicate_patterns
Find similar patterns before submitting
get_filter_config
View your organization's enabled filters
toggle_filter
Enable or disable pattern filters
create_custom_pattern
Create custom patterns for your org
Setup Guide
Get started in minutes with your favorite AI assistant
Get your API Key
Navigate to your organization settings and generate an API key. Keep this secure - it authenticates all MCP requests.
Configure your AI client
Add the noisegate MCP server to your AI client's configuration:
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"noisegate": {
"url": "https://noisegate.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}OpenAI ChatGPT (via MCP bridge)
{
"mcpServers": {
"noisegate": {
"transport": "streamable-http",
"url": "https://noisegate.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Cursor (.cursor/mcp.json)
{
"mcpServers": {
"noisegate": {
"url": "https://noisegate.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Windsurf (mcp_config.json)
{
"mcpServers": {
"noisegate": {
"serverUrl": "https://noisegate.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Generic HTTP Configuration
Endpoint: https://noisegate.ai/api/mcp
Method: POST (for requests), GET (for SSE streams)
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonStart using noisegate
Once connected, you can interact with noisegate through natural language. Try these commands:
- "Search for patterns related to browser extensions"
- "Show me my organization's current filter config"
- "Create a custom pattern for our internal error message"
- "Find duplicates before I submit this pattern"
Ready to get started?
Generate your API key and connect your AI assistant to noisegate in minutes.