MCP Webhook Server

MCP Webhook Server

An MCP server that enables sending data to webhooks via HTTP POST for both local and remote team environments. It provides a tool for relaying task descriptions, custom metadata, and automated notifications to external services.

Category
Visit Server

README

MCP Webhook Server

Servidor MCP (Model Context Protocol) para enviar datos a webhooks via HTTP POST.
Diseñado para ejecutarse en Claude Code — accesible local y remotamente.

🚀 Inicio Rápido

cd MCP
npm install
npm run build

🖥️ Modo Local (STDIO) — Un solo usuario

Para uso personal en tu máquina. Claude Code lo ejecuta directamente.

Configurar en Claude Code

Agrega a .mcp.json en la raíz de tu proyecto:

{
  "mcpServers": {
    "webhook-sender": {
      "command": "node",
      "args": ["e:/dev/proyectos/bitfinApp/MCP/dist/index.js"]
    }
  }
}

Reinicia Claude Code y la herramienta send_webhook estará disponible.


🌐 Modo HTTP (Remoto) — Acceso por equipo

Para compartir con compañeros de equipo en cualquier parte del mundo.

1. Ejecutar el servidor

# En tu servidor/VPS/cloud:
npm run start:http

# O con puerto personalizado:
node dist/index.js --http --port 8080

# O con variable de entorno:
PORT=8080 node dist/index.js --http

2. Desplegar (opciones recomendadas)

Plataforma Comando / Acción
Railway Conecta el repo → npm run start:http
Render Web Service → npm run start:http
Fly.io fly launchnpm run start:http
VPS pm2 start dist/index.js -- --http

3. Configurar en Claude Code del equipo

Cada miembro del equipo agrega esto a su .mcp.json:

{
  "mcpServers": {
    "webhook-sender": {
      "type": "url",
      "url": "https://tu-servidor.com/mcp"
    }
  }
}

Nota: Reemplaza https://tu-servidor.com con la URL real de tu despliegue.

4. Endpoints disponibles

Endpoint Método Descripción
/mcp POST, GET, DELETE Endpoint MCP (Streamable HTTP)
/health GET Health check del servidor

📡 Herramienta: send_webhook

Parámetros

Campo Tipo Requerido Descripción
url string URL del webhook destino
titulo string Título de la tarea/evento
texto string Descripción o resumen
autor string Default: "Claude Code"
fuente string Default: "MCP Webhook Server"
campos_extra object Campos personalizados clave-valor
headers object Headers HTTP adicionales

Campos automáticos

  • fecha — DD/MM/YYYY
  • hora — HH:MM:SS
  • timestamp — ISO 8601

Ejemplo de payload

{
  "titulo": "Deploy completado",
  "texto": "Se desplegó la versión 2.1.0 en producción",
  "fecha": "12/02/2026",
  "hora": "18:54:00",
  "autor": "Claude Code",
  "fuente": "MCP Webhook Server",
  "timestamp": "2026-02-12T23:54:00.000Z",
  "proyecto": "bitfinApp",
  "rama": "main"
}

🪝 Hook Automático (Opcional)

Para enviar webhook automáticamente al terminar cada tarea, agrega a ~/.claude/settings.json:

{
  "hooks": {
    "Stop": [{
      "type": "command",
      "command": "WEBHOOK_URL=https://tu-url.com node e:/dev/proyectos/bitfinApp/MCP/scripts/notify-webhook.js"
    }]
  }
}

📁 Estructura

MCP/
├── package.json
├── tsconfig.json
├── .mcp.json              ← Config ejemplo para Claude Code
├── src/
│   └── index.ts           ← Servidor MCP (STDIO + HTTP)
├── scripts/
│   └── notify-webhook.js  ← Hook automático
└── dist/                  ← Build compilado
    └── index.js

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured