Skip to main content
Glama

Waroom MCP

by topotal
main.ts980 B
#!/usr/bin/env node import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'; import dotenv from 'dotenv'; import { WaroomClient } from './WaroomClient.js'; import { createIncidentsTools } from './tools/incidents.js'; import { createPostmortemsTools } from './tools/postmortems.js'; import { createServicesTools } from './tools/services.js'; import { createLabelsTools } from './tools/labels.js'; dotenv.config(); const waroomClient = new WaroomClient({ apiKey: process.env.WAROOM_API_KEY || '', }); const server = new McpServer({ name: 'waroom-mcp', version: 'v0', }); createIncidentsTools(server, waroomClient); createPostmortemsTools(server, waroomClient); createServicesTools(server, waroomClient); createLabelsTools(server, waroomClient); const transport = new StdioServerTransport(); await server.connect(transport); console.error('Waroom MCP server running on stdio');

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/topotal/waroom-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server