Discover Awesome MCP Servers
Extend your agent with 53,434 capabilities via MCP servers.
- All53,434
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
MCP server in Python
Creating a barebones MCP server around python (plus uv), encapsulated in a nix flake
aivengers-mcp MCP server
MCP server with dynamic tool searching/calling using AIvengers smart tools
Template for Bun MCP Server
template for Bun + MCP server project
Minesweeper MCP Server 🚀
An MCP server for playing Minesweeper
mcp_rs_testWhat is MCP RS Test?How to use MCP RS Test?Key features of MCP RS Test?Use cases of MCP RS Test?FAQ from MCP RS Test?
MCP server implementation in Rust
Kafka MCP Server
Espejo de
MCP Server Neurolorap
Mirror of
mcp-server-notifier
Lightweight Node.js server sending webhook notifications. Ideal for devs using AI agents (e.g., Cursor) on multi-projects, alerting task completion for efficient switching. Features webhook alerts, multi-project dev, AI integration, easy setup for dev tools & automation.
Anti-Bullshit MCP Server
Espejo de
mcp-taskwarrior
A simple MCP Server for Taskwarrior
Jira communication server MCP Server
Espejo de
mcp-all
Building MCP Servers and Clients with Spring AI
WordPress MCP Server
Mirror of
Central MCP Host
Centralize mcp server to run on a home lab instead of individually on every machine.
Twilio Messaging MCP Server
Espejo de
WebSockets MCP Math Demo
Demostración de cliente/servidor MCP utilizando objetos duraderos para el seguimiento del estado.
mcp-jira-server
MCP Jira Server
Workers MCP Server
Mirror of
MCP Server Logger
Vale, aquà tienes algunas opciones para implementar `console.log` (o una funcionalidad similar) para tu servidor MCP (si entiendo correctamente, un servidor para Minecraft Protocol): **Opciones y consideraciones:** * **`console.log` nativo de Node.js (si estás usando Node.js):** Esta es la opción más sencilla si tu servidor está escrito en Node.js. Simplemente usa `console.log("Tu mensaje aquÃ");`. La salida aparecerá en la consola donde ejecutas el servidor. ```javascript // Ejemplo en Node.js const net = require('net'); const server = net.createServer((socket) => { console.log('Cliente conectado:', socket.remoteAddress, socket.remotePort); socket.on('data', (data) => { console.log('Recibido:', data.toString()); // Muestra los datos recibidos socket.write('ACK: ' + data.toString()); // EnvÃa un acuse de recibo }); socket.on('close', () => { console.log('Cliente desconectado:', socket.remoteAddress, socket.remotePort); }); socket.on('error', (err) => { console.error('Error de socket:', err); // Muestra errores }); }); server.listen(25565, () => { console.log('Servidor MCP escuchando en el puerto 25565'); }); ``` **Traducción:** ```javascript // Ejemplo en Node.js const net = require('net'); const server = net.createServer((socket) => { console.log('Cliente conectado:', socket.remoteAddress, socket.remotePort); socket.on('data', (data) => { console.log('Recibido:', data.toString()); // Muestra los datos recibidos socket.write('ACK: ' + data.toString()); // EnvÃa un acuse de recibo }); socket.on('close', () => { console.log('Cliente desconectado:', socket.remoteAddress, socket.remotePort); }); socket.on('error', (err) => { console.error('Error de socket:', err); // Muestra errores }); }); server.listen(25565, () => { console.log('Servidor MCP escuchando en el puerto 25565'); }); ``` * **LibrerÃas de Logging (si necesitas más control):** Si quieres formatear la salida, agregar niveles de severidad (DEBUG, INFO, WARN, ERROR), o escribir a un archivo, considera usar una librerÃa de logging. Algunas opciones populares en Node.js son: * **Winston:** Muy flexible y configurable. * **Morgan:** Especialmente buena para logging de peticiones HTTP (si tu servidor MCP también sirve contenido web). * **Bunyan:** Diseñada para logging en formato JSON. **Ejemplo con Winston:** ```javascript const winston = require('winston'); const logger = winston.createLogger({ level: 'info', // Nivel mÃnimo de log a mostrar format: winston.format.combine( winston.format.timestamp(), winston.format.printf(({ timestamp, level, message }) => { return `${timestamp} [${level.toUpperCase()}] ${message}`; }) ), transports: [ new winston.transports.Console(), // Muestra en la consola new winston.transports.File({ filename: 'server.log' }) // Guarda en un archivo ] }); // Usando el logger logger.info('Servidor MCP iniciado'); logger.warn('Algo sospechoso ha ocurrido'); logger.error('Error crÃtico!'); // Dentro de tu código del servidor: // logger.debug('Datos recibidos:', data); ``` **Traducción:** ```javascript const winston = require('winston'); const logger = winston.createLogger({ level: 'info', // Nivel mÃnimo de log a mostrar format: winston.format.combine( winston.format.timestamp(), winston.format.printf(({ timestamp, level, message }) => { return `${timestamp} [${level.toUpperCase()}] ${message}`; }) ), transports: [ new winston.transports.Console(), // Muestra en la consola new winston.transports.File({ filename: 'server.log' }) // Guarda en un archivo ] }); // Usando el logger logger.info('Servidor MCP iniciado'); logger.warn('Algo sospechoso ha ocurrido'); logger.error('¡Error crÃtico!'); // Dentro de tu código del servidor: // logger.debug('Datos recibidos:', data); ``` * **`process.stdout.write` (Alternativa básica):** Si no quieres usar `console.log` directamente, puedes escribir a la salida estándar usando `process.stdout.write("Tu mensaje\n");`. Es similar a `console.log` pero requiere que agregues el salto de lÃnea (`\n`) manualmente. ```javascript process.stdout.write("Mensaje a la consola\n"); ``` **Traducción:** ```javascript process.stdout.write("Mensaje a la consola\n"); ``` * **Para otros lenguajes (no Node.js):** Si tu servidor está escrito en otro lenguaje (por ejemplo, Java, Python, C++), la forma de imprimir a la consola dependerá del lenguaje. Por ejemplo: * **Java:** `System.out.println("Tu mensaje");` * **Python:** `print("Tu mensaje")` * **C++:** `std::cout << "Tu mensaje" << std::endl;` **Recomendaciones:** 1. **Elige la opción más simple que satisfaga tus necesidades.** Si solo necesitas logging básico, `console.log` es suficiente. 2. **Considera usar una librerÃa de logging si necesitas más control sobre el formato, los niveles de severidad o la salida a archivos.** 3. **Asegúrate de incluir información útil en tus logs:** Fecha/hora, nivel de severidad, información relevante sobre el evento que estás registrando. 4. **No loguees información sensible (como contraseñas o claves privadas).** 5. **Piensa en la legibilidad de tus logs.** Un formato consistente y claro hará que sea mucho más fácil diagnosticar problemas. Para darte una respuesta más especÃfica, necesito saber en qué lenguaje está escrito tu servidor MCP. Por favor, proporciona esa información y puedo darte un ejemplo más preciso.
Admin Transactions MCP
Exponiendo las APIs AP de ZoomRx a través del servidor MCP.
Claude MCP Server Collection
MCP Server implementation for Claude
Remote MCP Server on Cloudflare
Taskqueue
Servidor MCP para "domar a Claude" con colas de tareas estructuradas.
MCP Atlassian
Servidor de protocolo de contexto de modelo para la integración con productos de Atlassian (Confluence y Jira) que admite implementaciones tanto en Atlassian Cloud como en Server/Data Center.
LND MCP Server
Un Protocolo de Contexto de Modelo (MCP) para consultar datos de nodos de la red Lightning (LND) utilizando lenguaje natural.
Email sending MCP 💌
Un servidor MCP sencillo que permite a los usuarios enviar correos electrónicos utilizando la API de Resend, integrándose con herramientas como Cursor y Claude Desktop para una composición y entrega de correos electrónicos sin problemas.
Ummon
The semantic layer for software engineering: Connect code to meaning, build on understanding
mcp-server-duckdb
Mirror of
Azure Revisor MCP Server
Un servidor que se integra con el IDE de Cursor para proporcionar funcionalidad de revisión de código para repositorios de Azure, permitiendo el análisis y la retroalimentación de pull requests impulsados por IA.
Delay Doomsday MCP Server