MCP Playground
Uma implementação de servidor MCP de demonstração em Go com comunicação bidirecional de arquivos em tempo real.
GitHubExperimente este MCPPatrocinado
Documentação
MCP Playground
Uma implementação de servidor Model Context Protocol (MCP) de demonstração em Go com comunicação bidirecional de arquivos em tempo real.
🎯 Recursos
- Comunicação em tempo real: Comunicação bidirecional baseada em arquivos com notificações em tempo real
- Recursos MCP: Recursos com atualização dinâmica e notificações automáticas de mudanças
- Monitoramento de arquivos: Mudanças em arquivos externos detectadas e reportadas em tempo real
- Conjunto rico de ferramentas: Conjunto completo de ferramentas para interação e monitoramento de arquivos
🚀 Início Rápido
# Build the server
task build
# Start monitoring and interact with the file
task run
🔧 Ferramentas MCP
start_file_monitoring- Iniciar monitoramento de arquivos em tempo realwrite_to_file- Escrever mensagens no arquivo de comunicaçãoread_communication_file- Ler o conteúdo atual do arquivoget_recent_changes- Obter lista de mudanças externas recentesget_monitoring_status- Verificar status do monitoramento
📡 Recursos MCP
file://communication- Arquivo de comunicação ao vivo com atualizações em tempo real
🧪 Testes
# Test real-time notifications
./test_realtime_resources.sh
# Test basic file monitoring
./test_file_monitoring.sh
🔌 Integração com Claude Desktop
Copie a configuração para o seu config do Claude Desktop:
{
"mcpServers": {
"mcp-playground": {
"command": "/path/to/mcp-playground/bin/mcp-playground",
"args": []
}
}
}
📖 Como Funciona
- Inicie o monitoramento com a ferramenta
start_file_monitoring - Mudanças externas em
communication.txtsão detectadas automaticamente - Notificações em tempo real enviadas via MCP
notifications/resources/updated - Claude Desktop recebe atualizações ao vivo e pode reagir a mudanças externas
Perfeito para experimentar os recursos de tempo real do MCP! 🎪