🔌 MCP Servers
fastalert-mcp
A Model Context Protocol server that provides tools for discovering channels with optional search by name through the FastAlert API.
Description
MCP Server for FastAlert
A Model Context Protocol server that provides tools for discovering channels with optional search by name through the FastAlert API.
Features
- Search for channels:
- Name search
- Send Messages:
- channel-uuid
- Title
- Content
- action
- action_value
- image
Configuration
The server requires a FastAlert API key. You can get one by
- Going to https://fastalert.now/
- Creating an account or signing in
- Going to "Settings" in your account
- Get your API key
Set your API key in your MCP settings file:
{
"mcpServers": {
"fastalert-mcp": {
"command": "node",
"args": [
"/path-to-project/fastalert-mcp-server/build/index.js"
],
"env": {
"BASE_URL":"https://apialert.testflight.biz/api/v1",
"API_KEY":"your-api-key"
}
}
}
}
Usage
The server provides a tool called list_channels that accepts:
Optional Parameters
name: Search term
Examples
Structured JSON Output (Default)
<use_mcp_tool>
<server_name>fastalert</server_name>
<tool_name>list_channels</tool_name>
<arguments>
{
"uuid": "sdf12sdf-6541-5d56-s5sd-1fa513e88a87",
"name": "my channels",
"subscriber": "1000"
}
</arguments>
</use_mcp_tool>
Human-Readable Text Output
<use_mcp_tool>
<server_name>fastalert</server_name>
<tool_name>list_channels</tool_name>
<arguments>
{
"uuid": "sdf12sdf-6541-5d56-s5sd-1fa513e88a87",
"name": "my channels",
"subscriber": "1000"
}
</arguments>
</use_mcp_tool>
Development
- Clone the repository
- Copy the example environment file:
cp .env.example .env - Add your FastAlert API key to
.env - Install dependencies:
npm install - Build the project:
npm run build - Test with the inspector:
npm run inspector
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!