We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/will2023a/MCP-SLACK'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
copilot-instructions.md•1.4 KiB
<!-- Use this file to provide workspace-specific custom instructions to Copilot. For more details, visit https://code.visualstudio.com/docs/copilot/copilot-customization#_use-a-githubcopilotinstructionsmd-file -->
# Slack MCP Server - Instruções para Copilot
Este é um projeto de servidor MCP (Model Context Protocol) para integração com Slack.
## Contexto do Projeto
- **Tipo**: Servidor MCP para Slack
- **Linguagem**: TypeScript
- **SDK**: @modelcontextprotocol/sdk
- **API**: Slack Web API (@slack/web-api)
## Funcionalidades Implementadas
1. **send_slack_message**: Enviar mensagens para canais
2. **list_slack_channels**: Listar canais do workspace
3. **list_slack_users**: Listar usuários
4. **get_slack_channel_history**: Obter histórico de mensagens
## Diretrizes de Desenvolvimento
- Use TypeScript estrito
- Valide inputs com Zod schemas
- Mantenha tratamento de erros robusto
- Siga padrões do MCP SDK
- Use async/await consistentemente
- Documente novas funcionalidades
## Recursos Úteis
- Documentação MCP: https://modelcontextprotocol.io/llms-full.txt
- Slack Web API: https://api.slack.com/web
- Exemplos Python MCP: https://github.com/modelcontextprotocol/create-python-server
## Padrões de Código
- Prefixe métodos privados com underscore
- Use camelCase para variáveis TypeScript
- Mantenha snake_case para parâmetros Slack API
- Implemente validação de schema para todos os inputs