Provides monitoring capabilities for websites like Google through synthetic tests, as shown in the example of creating a test to monitor Google's homepage.
Integrates with Splunk Synthetics API to create, retrieve, update, and delete synthetic monitoring tests through natural language prompts and CRUD operations.
Synthetics MCP Server
Overview
The Synthetics MCP Server is a specialized monitoring solution designed to manage synthetic tests effectively. It leverages natural language prompts to create, retrieve, update, and delete synthetic tests, ensuring seamless integration with APIs like Splunk Synthetics.
Features
- Prompt-Based Test Creation: Create synthetic tests using natural language prompts.
- RESTful API: Provides endpoints for managing synthetic tests.
- Customizable: Easily extendable for additional synthetic monitoring use cases.
Project Structure
Setup Instructions
- Clone the repository:
- Install dependencies:
- Configure the application:
- Set the
SPLUNK_API_TOKEN
in the.env
file for authentication. - Update the
config/default.json
file with your desired settings.
- Set the
- Start the server:
API Endpoints
Prompt-Based Test Creation
- Endpoint:
POST /api/synthetics/prompt
- Request Body:
CRUD Operations
- Create Synthetic Test:
POST /api/synthetics/create
- Retrieve Synthetic Test:
GET /api/synthetics/:id
- Update Synthetic Test:
PUT /api/synthetics/:id
- Delete Synthetic Test:
DELETE /api/synthetics/:id
License
This project is licensed under the MIT License. See the LICENSE file for details.
This server cannot be installed
A specialized monitoring solution that enables users to create and manage synthetic tests through natural language prompts, providing seamless integration with APIs like Splunk Synthetics.
Related MCP Servers
- AsecurityFlicenseAqualityLeverages large language models to analyze users' WeGene genetic testing reports, providing access to report data via custom URI schemes and enabling profile and report management through OAuth authentication and API utilization.Last updated -42Python
- -securityAlicense-qualityA FastMCP-based tool for interacting with Splunk Enterprise/Cloud through natural language. This tool provides a set of capabilities for searching Splunk data, managing KV stores, and accessing Splunk resourcesLast updated -52PythonApache 2.0
- -securityAlicense-qualityA Message Control Protocol server that runs PHP tests and static analysis tools automatically for developers, providing results directly to AI assistants in Cursor editor.Last updated -1TypeScriptMIT License
- AsecurityAlicenseAqualityA server that integrates Locust load testing capabilities with AI-powered development environments, allowing users to run performance tests through natural language commands.Last updated -11PythonMIT License