DiDevv/test_mcp_server
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.
hello
Greets someone by name.
get_current_time
Retrieves the current date and time.
calculate_sum
Calculates the sum of two numbers.
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émget_current_time()
: Obtém a data e hora atualcalculate_sum(a, b)
: Calcula a soma de dois númerosget_project_info()
: Retorna informações sobre o projeto
Como Conectar no Cursor
Passo 1: Configurar o Cursor
- Abra o Cursor
- Vá em Settings (Ctrl/Cmd + ,)
- Procure por "MCP" ou "Model Context Protocol"
- 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
- Reinicie o Cursor após adicionar a configuração
- Abra o chat do Cursor
- 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:
- Adicione novas funções decoradas com
@mcp.tool()
- Certifique-se de incluir docstrings descritivas
- Reinicie o servidor MCP
- 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
- Personalize as ferramentas conforme suas necessidades
- Adicione integrações com APIs externas
- Implemente funcionalidades específicas do seu projeto
- Compartilhe seu servidor MCP com a comunidade