# MCP Test Server
Este projeto contém dois tipos de servidores:
1. **HTTP Server** (`server.js`) - Um servidor REST API tradicional
2. **MCP Server** (`mcp-server.js`) - Um servidor Model Context Protocol real
## ⚠️ Diferença Importante
### HTTP Server (`server.js`)
- ✅ Servidor REST API tradicional
- ✅ Funciona no navegador (http://localhost:3000)
- ❌ **NÃO compatível com Warp MCP**
- Uso: Testes manuais e desenvolvimento
### MCP Server (`mcp-server.js`)
- ✅ **Servidor MCP real compatível com Warp**
- ✅ Implementa protocolo JSON-RPC via stdio
- ✅ Expõe ferramentas (tools) para LLMs
- ❌ Não funciona no navegador
- Uso: Integração com Warp e outros clientes MCP
## Instalação
```bash
npm install
```
## Uso
### Para HTTP Server (desenvolvimento/testes)
```bash
npm start
# Acesse: http://localhost:3000
```
### Para MCP Server (Warp)
```bash
npm run mcp
```
### Testando HTTP Server
```bash
npm test
```
## Configuração do Warp
O arquivo `warp-mcp-config.json` está configurado para usar o **MCP Server real**:
```json
{
"mcpServers": {
"mcp-test-server": {
"command": "node",
"args": ["mcp-server.js"],
"working_directory": "C:\\Users\\yvanf\\Documents\\MCP-test"
}
}
}
```
## Ferramentas Disponíveis no MCP
- `get_users` - Listar usuários
- `get_user` - Obter usuário por ID
- `create_user` - Criar novo usuário
- `get_tasks` - Listar tarefas
- `create_task` - Criar nova tarefa
- `search` - Buscar usuários e tarefas
## License
ISC
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yvanfreitas/MCP-test'
If you have feedback or need assistance with the MCP directory API, please join our Discord server