Discover Awesome MCP Servers
Extend your agent with 14,564 capabilities via MCP servers.
- All14,564
- 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 Neurolorap
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.
Zig MCP Server
Mirror of
mcp-taskwarrior
A simple MCP Server for Taskwarrior
Hologres MCP Server
Mirror of
Twilio Messaging MCP Server
Espejo de
WebSockets MCP Math Demo
Demostración de cliente/servidor MCP utilizando objetos duraderos para el seguimiento del estado.
OKX MCP Server
greptimedb-mcp-server
Espejo de
UseScraper MCP Server
Mirror of
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.
Remote MCP Server on Cloudflare
MCP Server Trello
Mirror of

ADB MCP 服务器
这是一个用于 Android Debug Bridge (ADB) 的 MCP 服务器,使 Claude 能够与 Android 设备进行交互。
mcp_server_demo
Repository for testing an MCP server
D3 MCP Server
Fetch MCP Server
Here are a few ways to translate "MCP Server to fetch information from the internet based on URL" into Spanish, depending on the specific context and desired level of formality: **Option 1 (Most General):** * **Servidor MCP para obtener información de internet basado en una URL.** * This is a direct translation and is generally understood. **Option 2 (More Technical):** * **Servidor MCP para recuperar información de internet a partir de una URL.** * "Recuperar" (to retrieve) is a slightly more technical term than "obtener" (to obtain). **Option 3 (Emphasizing Functionality):** * **Servidor MCP para acceder a información en internet utilizando una URL.** * This emphasizes the access aspect of fetching the information. **Option 4 (If you're talking about a specific type of server):** * **Servidor MCP para obtener/recuperar información de internet a través de una URL.** * "A través de" (through) can be used to specify the method of accessing the information. **Which option is best depends on the context. Consider these factors:** * **Your audience:** Are they technical or non-technical? * **The specific function of the server:** Is it simply obtaining information, or is it retrieving it in a more complex way? I would recommend **Option 1 (Servidor MCP para obtener información de internet basado en una URL.)** as a good starting point unless you have more specific context.
Unity Scene Designer MCP Server
I am building probably the first Claude MCP Server for Unity Editor that's on the internet.
Mysql-Mcp-Server
mysql-mcp-server. java version
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.
couchdb-mcp-server
Espejo de
Jason's MCP Servers
Collection of MCP servers and installation scripts
Solana Explorer MCP Server
jarvisMCP
MCP Server of Jarvis
AgentRPC
A universal RPC layer for AI agents. Connect to any function, any language, across network boundaries. AgentRPC wraps your functions in a universal RPC interface, connecting them to a hosted server accessible through open standards including MCP.
MCP Neo4j Server
Mirror of
Symbol Model Context Protocol (MCP)
Spiking - Symbol MCP Server.
MCP GitHub API Server
mcp-server-brian
A MCP server to retrieve transaction calldata from prompts using Brian
Stakpak MCP Server
Lightweight MCP server to give you access to the Stakpak API.