JUHE API Marketplace
yvanfreitas avatar
MCP Server

MCP Test Server

A Model Context Protocol server that enables LLMs to interact with user and task data through JSON-RPC, offering tools like user management, task creation, and search functionality.

0
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "mcp-test-server",
3 "command": "node",
4 "args": [
5 "mcp-server.js"
6 ],
7 "working_directory": "C:\\Users\\yvanf\\Documents\\MCP-test"
8}
JSON8 lines

README Documentation

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

npm install

Uso

Para HTTP Server (desenvolvimento/testes)

npm start
# Acesse: http://localhost:3000

Para MCP Server (Warp)

npm run mcp

Testando HTTP Server

npm test

Configuração do Warp

O arquivo warp-mcp-config.json está configurado para usar o MCP Server real:

{
  "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

Quick Install

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source