Interact with Bigeye's data quality monitoring platform via its Datawatch API. Supports dynamic API key authentication.
An MCP (Model Context Protocol) server that provides tools for interacting with the Bigeye Data Observability platform.
Important: This server uses environment variables only for authentication. Dynamic authentication through the chat interface has been disabled to prevent credential exposure.
Create a .env
file in the project directory with the following variables:
# Bigeye API Configuration
BIGEYE_API_URL=https://your-instance.bigeye.com
BIGEYE_API_KEY=your_api_key_here
BIGEYE_WORKSPACE_ID=your_workspace_id_here
# Optional
BIGEYE_DEBUG=false
Security Notes:
.env
file is excluded from Docker builds via .dockerignore
See the provided examples:
.env.example
- Template for your configuration.env.demo
- Example for demo environment.env.app
- Example for production environment.env
file with the required variablesdocker compose up --build
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
.env
filepython server.py
get_issues
- Fetch data quality issues with filtering by status, schema names, and paginationget_table_issues
- Get issues for a specific tableanalyze_table_data_quality
- Comprehensive table quality analysis including metrics and issuesupdate_issue
- Update issue status, priority, or add commentsmerge_issues
- Merge multiple issues into an incidentunmerge_issues
- Unmerge issues from incidentsget_issue_resolution_steps
- Get AI-powered resolution suggestionslineage_get_graph
- Retrieve lineage graph for a data entity (upstream/downstream/bidirectional)lineage_get_node
- Get details for a specific lineage nodelineage_get_node_issues
- Get all issues affecting a lineage nodelineage_analyze_upstream_causes
- Trace upstream to identify root causes of data issueslineage_analyze_downstream_impact
- Analyze downstream impact of data issueslineage_trace_issue_path
- Complete lineage trace from root cause to impactlineage_track_data_access
- Track which tables/columns an AI agent accesseslineage_commit_agent
- Commit tracked access to Bigeye's lineage graphlineage_get_tracking_status
- View current tracking statuslineage_clear_tracked_assets
- Clear tracking without committinglineage_cleanup_agent_edges
- Clean up old agent lineage edgeslineage_delete_node
- Delete a custom lineage node (e.g., AI agent node)lineage_find_node
- Find lineage nodes and get their IDs using advanced path-based search (supports wildcards, node type filtering, and custom node search)lineage_explore_catalog
- Browse tables in Bigeye's catalogcheck_health
- Check the health status of the Bigeye APIbigeye://auth/status
- Current authentication statusbigeye://issues/all
- All issues from the configured workspaceauthentication_flow
- Guide for setting up authenticationcheck_connection_info
- Guide for verifying API connectionmerge_issues_example
- Examples for merging issueslineage_analysis_examples
- Examples for lineage analysis.env
file with valid credentialsThe Bigeye MCP server includes comprehensive lineage tracking for AI agents. This allows you to:
See AGENT_LINEAGE_TRACKING.md for detailed documentation.
If you see: ERROR: Missing required environment variables
.env
file exists and contains all required variables.env
fileIf authentication fails:
If you can't connect to Bigeye:
BIGEYE_DEBUG=true
.env
files securely with restricted permissionsFor issues or questions:
Provides seamless access to the Binance exchange API. Requires Binance API credentials to be configured.
A Model Context Protocol (MCP) server enabling interaction with Google Admin APIs.
A cloud infrastructure from Alibaba Cloud for AI Agents, featuring one-click configuration and serverless execution.
A Model Context Protocol server built on Huawei Cloud services, providing secure and controlled cloud access for large AI models.
Access weather station data, observations, and forecasts using the WeatherXM PRO API.
Integrate with the Laravel Forge API to manage servers and deployments using MCP-compliant tools.
A server for interacting with the OpenAI API. Requires an API key.
Interact with AWS services using the AWS CLI. Requires AWS CLI to be installed and configured.
Interact with Honeycomb observability data using the Model Context Protocol.
An MCP server for interacting with various NASA APIs and data sources. Requires a NASA API key.