MCP Playground
Una implementación de servidor MCP de demostración en Go que presenta comunicación bidireccional de archivos en tiempo real.
GitHubPrueba este MCPPatrocinado
Documentación
MCP Playground
Una implementación de demostración de un servidor de Model Context Protocol (MCP) en Go que presenta comunicación bidireccional de archivos en tiempo real.
🎯 Características
- Comunicación en tiempo real: Comunicación bidireccional basada en archivos con notificaciones en vivo
- Recursos MCP: Recursos con actualización en vivo y notificaciones automáticas de cambios
- Monitoreo de archivos: Los cambios externos en archivos se detectan y reportan en tiempo real
- Conjunto de herramientas completo: Conjunto completo de herramientas para interacción y monitoreo de archivos
🚀 Inicio rápido
# Build the server
task build
# Start monitoring and interact with the file
task run
🔧 Herramientas MCP
start_file_monitoring- Iniciar monitoreo de archivos en tiempo realwrite_to_file- Escribir mensajes en el archivo de comunicaciónread_communication_file- Leer el contenido actual del archivoget_recent_changes- Obtener la lista de cambios externos recientesget_monitoring_status- Verificar el estado del monitoreo
📡 Recursos MCP
file://communication- Archivo de comunicación en vivo con actualizaciones en tiempo real
🧪 Pruebas
# Test real-time notifications
./test_realtime_resources.sh
# Test basic file monitoring
./test_file_monitoring.sh
🔌 Integración con Claude Desktop
Copia la configuración en tu configuración de Claude Desktop:
{
"mcpServers": {
"mcp-playground": {
"command": "/path/to/mcp-playground/bin/mcp-playground",
"args": []
}
}
}
📖 Cómo funciona
- Inicia el monitoreo con la herramienta
start_file_monitoring - Los cambios externos en
communication.txtse detectan automáticamente - Notificaciones en tiempo real enviadas a través de MCP
notifications/resources/updated - Claude Desktop recibe actualizaciones en vivo y puede reaccionar a cambios externos
¡Perfecto para experimentar con las capacidades de tiempo real de MCP! 🎪