Synthetics MCP Server
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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Synthetics MCP Servercreate a synthetic test to monitor our login page every 5 minutes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: splunk-mcp
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
synthetics-mcp-server
├── src
│ ├── server.ts # Entry point of the MCP server
│ ├── controllers
│ │ └── syntheticsController.ts # Handles prompt-based and CRUD operations for synthetic tests
│ ├── routes
│ │ └── syntheticsRoutes.ts # Defines API routes for synthetic monitoring
│ ├── services
│ │ └── syntheticsService.ts # Contains business logic for managing synthetic tests
│ ├── models
│ │ └── syntheticModel.ts # Defines the structure of a synthetic test
│ └── utils
│ └── index.ts # Utility functions for the application
├── config
│ ├── default.json # Default configuration settings
│ └── production.json # Production-specific configuration settings
├── package.json # npm configuration file
├── tsconfig.json # TypeScript configuration file
└── README.md # Project documentationSetup Instructions
Clone the repository:
git clone <repository-url> cd synthetics-mcp-serverInstall dependencies:
npm installConfigure the application:
Set the
SPLUNK_API_TOKENin the.envfile for authentication.Update the
config/default.jsonfile with your desired settings.
Start the server:
npm start
API Endpoints
Prompt-Based Test Creation
Endpoint:
POST /api/synthetics/promptRequest Body:
{ "prompt": "Create a test for monitoring the homepage of https://google.com every 10 minutes." }
CRUD Operations
Create Synthetic Test:
POST /api/synthetics/createRetrieve Synthetic Test:
GET /api/synthetics/:idUpdate Synthetic Test:
PUT /api/synthetics/:idDelete 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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceLeverages 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 updated44
- AlicenseBqualityFmaintenanceA 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 updated12107Apache 2.0
- Alicense-qualityFmaintenanceA 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 updated3MIT
- AlicenseCqualityFmaintenanceA server that integrates Locust load testing capabilities with AI-powered development environments, allowing users to run performance tests through natural language commands.Last updated113MIT
Related MCP Connectors
AI agent run monitoring with incident replay and SLA receipts.
AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.
A flock of AI users tests your deployed app and reports where real people get stuck, with fixes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Purv123/synthetics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server