test_mcp_server

DiDevv/test_mcp_server

3.2

If you are the rightful owner of test_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This is a simple Model Context Protocol (MCP) server designed to connect with Cursor for customized functionalities.

Tools
  1. hello

    Greets someone by name.

  2. get_current_time

    Retrieves the current date and time.

  3. calculate_sum

    Calculates the sum of two numbers.

  4. get_project_info

    Returns information about the project.

MCP Server para Cursor

Este é um servidor MCP (Model Context Protocol) simples que pode ser conectado ao Cursor para fornecer funcionalidades customizadas.

Funcionalidades Disponíveis

  • hello(name): Cumprimenta alguém
  • get_current_time(): Obtém a data e hora atual
  • calculate_sum(a, b): Calcula a soma de dois números
  • get_project_info(): Retorna informações sobre o projeto

Como Conectar no Cursor

Passo 1: Configurar o Cursor

  1. Abra o Cursor
  2. Vá em Settings (Ctrl/Cmd + ,)
  3. Procure por "MCP" ou "Model Context Protocol"
  4. Adicione a configuração do servidor MCP

Passo 2: Configuração no Cursor

No Cursor, você precisa configurar o servidor MCP. Adicione esta configuração nas suas configurações:

{
  "mcpServers": {
    "demo-mcp-server": {
      "command": "C:/caminho/para/seu/ambiente/virtual/no/seu/projeto",
      "args": ["main.py"],
      "env": {
        "PYTHONPATH": "."
      }
    }
  }
}

Importante: Substitua C:/caminho/para/seu/ambiente/virtual/no/seu/projeto pelo caminho absoluto do seu projeto.

Passo 3: Testar a Conexão

  1. Reinicie o Cursor após adicionar a configuração
  2. Abra o chat do Cursor
  3. Teste os comandos disponíveis, por exemplo:
    • "Use a ferramenta hello para cumprimentar João"
    • "Qual é a hora atual?"
    • "Calcule a soma de 5 e 3"

Estrutura do Projeto

mcp_test/
├── main.py              # Servidor MCP principal
├── requirements.txt     # Dependências Python
├── cursor-mcp.json     # Configuração para Cursor
├── README.md           # Esta documentação
└── venv/               # Ambiente virtual Python

Desenvolvimento

Para adicionar novas funcionalidades:

  1. Adicione novas funções decoradas com @mcp.tool()
  2. Certifique-se de incluir docstrings descritivas
  3. Reinicie o servidor MCP
  4. Reinicie o Cursor para carregar as novas funcionalidades

Solução de Problemas

Erro de Conexão

  • Verifique se o caminho no cwd está correto
  • Certifique-se de que o Python está instalado e acessível
  • Verifique se todas as dependências estão instaladas

Ferramentas Não Aparecem

  • Reinicie o Cursor após adicionar a configuração
  • Verifique se o servidor MCP está rodando sem erros
  • Confirme se as funções têm docstrings descritivas

Próximos Passos

  1. Personalize as ferramentas conforme suas necessidades
  2. Adicione integrações com APIs externas
  3. Implemente funcionalidades específicas do seu projeto
  4. Compartilhe seu servidor MCP com a comunidade