Discover Awesome MCP Servers

Extend your agent with 12,710 capabilities via MCP servers.

All12,710
Twilio Messaging MCP Server

Twilio Messaging MCP Server

Espejo de

WebSockets MCP Math Demo

WebSockets MCP Math Demo

Demostración de cliente/servidor MCP utilizando objetos duraderos para el seguimiento del estado.

Central MCP Host

Central MCP Host

Centralize mcp server to run on a home lab instead of individually on every machine.

WordPress MCP Server

WordPress MCP Server

Mirror of

Jira communication server MCP Server

Jira communication server MCP Server

Espejo de

Unity Scene Designer MCP Server

Unity Scene Designer MCP Server

I am building probably the first Claude MCP Server for Unity Editor that's on the internet.

Anti-Bullshit MCP Server

Anti-Bullshit MCP Server

Espejo de

Admin Transactions MCP

Admin Transactions MCP

Exponiendo las APIs AP de ZoomRx a través del servidor MCP.

Workers MCP Server

Workers MCP Server

Mirror of

mcp-all

mcp-all

Building MCP Servers and Clients with Spring AI

MCP Server Neurolorap

MCP Server Neurolorap

Mirror of

MCP Server Logger

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.

Zig MCP Server

Zig MCP Server

Mirror of

Hologres MCP Server

Hologres MCP Server

Mirror of

mcp-jira-server

mcp-jira-server

MCP Jira Server

Solana Explorer MCP Server

Solana Explorer MCP Server

jarvisMCP

jarvisMCP

MCP Server of Jarvis

MCP Neo4j Server

MCP Neo4j Server

Mirror of

Symbol Model Context Protocol (MCP)

Symbol Model Context Protocol (MCP)

Spiking - Symbol MCP Server.

MCP GitHub API Server

MCP GitHub API Server

D3 MCP Server

D3 MCP Server

MedifinderMCP Server

MedifinderMCP Server

Servidor de Protocolo de Comunicación de Mensajes (MCP) que facilita la comunicación segura y estandarizada entre los componentes del sistema y la base de datos del inventario de medicamentos. Proporciona endpoints RESTful para búsquedas de medicamentos basadas en la ubicación, consultas de disponibilidad y mensajería optimizada para la integración con WhatsApp.

greptimedb-mcp-server

greptimedb-mcp-server

Espejo de

Awesome MCP Servers

Awesome MCP Servers

Una colección exhaustiva de servidores del Protocolo de Contexto del Modelo (MCP) categorizados por funcionalidad. Este repositorio ayuda a los desarrolladores y entusiastas de la IA a descubrir y utilizar la amplia gama de servidores MCP disponibles para diversas aplicaciones.

couchdb-mcp-server

couchdb-mcp-server

Espejo de

mcp-server-brian

mcp-server-brian

A MCP server to retrieve transaction calldata from prompts using Brian

Stakpak MCP Server

Stakpak MCP Server

Lightweight MCP server to give you access to the Stakpak API.

ADB MCP 服务器

ADB MCP 服务器

这是一个用于 Android Debug Bridge (ADB) 的 MCP 服务器,使 Claude 能够与 Android 设备进行交互。

mcp_server_demo

mcp_server_demo

Repository for testing an MCP server

edgar-sec-mcp

edgar-sec-mcp

Un servidor MCP para obtener datos de EDGAR.