Coding Prompt Engineer MCP Server

Reescreve prompts de codificação para resultados ideais com IDEs de IA como Cursor AI, alimentado por Claude da Anthropic.

Documentação

Servidor MCP de Engenheiro de Prompts de Codificação

Este servidor Model Context Protocol (MCP) fornece uma ferramenta para reescrever prompts de codificação para obter resultados ideais com o Cursor AI e outros IDEs de IA, usando o Claude da Anthropic.

Instalação

npm install

Instalar via Smithery

Você pode instalar este servidor MCP diretamente pelo Smithery visitando: https://smithery.ai/server/@hireshBrem/prompt-engineer-mcp-server

Uso

Definindo Variáveis de Ambiente

O servidor requer uma chave de API da Anthropic para usar o Claude na formatação. Defina-a como uma variável de ambiente:

export ANTHROPIC_API_KEY=your_anthropic_api_key

Se nenhuma chave de API for fornecida, o servidor lançará um erro indicando a ausência da chave de API.

Executando o Servidor

npm start

Ou com o MCP Inspector:

npx @modelcontextprotocol/inspector npm start

Ferramenta: rewrite_coding_prompt

Esta ferramenta recebe um prompt bruto e o reescreve para obter resultados ideais com o Cursor AI e outros IDEs de IA.

Parâmetros

  • prompt (obrigatório): O prompt bruto do usuário que precisa ser reescrito
  • language (obrigatório): A linguagem de programação do código

Exemplo de Uso

{
  "name": "rewrite_coding_prompt",
  "arguments": {
    "prompt": "Create a function to convert temperature between Celsius and Fahrenheit",
    "language": "typescript"
  }
}

Como Funciona

O servidor usa o Claude 3 Sonnet da Anthropic para reescrever inteligentemente seus prompts para obter melhores resultados. Ele aprimora seu prompt:

  1. Adicionando estrutura e contexto claros
  2. Especificando requisitos e expectativas
  3. Incluindo considerações específicas da linguagem
  4. Otimizando para a compreensão do IDE de IA

Recursos

  • Engenharia Inteligente de Prompts: Usa o Claude 3 Sonnet para reescrever prompts para resultados ideais
  • Consciente da Linguagem: Personaliza prompts com base na linguagem de programação alvo
  • Integração Fácil: Funciona perfeitamente com o Cursor e outros IDEs de IA
  • Configuração de Temperatura Baixa: Usa temperatura 0.2 para saída consistente e estruturada

Configuração

Uso com Claude Desktop

Adicione isto ao seu claude_desktop_config.json:

NPX

{
  "mcpServers": {
    "cursor-prompt-engineer": {
      "command": "npx",
      "args": [
        "-y",
        "cursor-prompt-engineer"
      ]
    }
  }
}

Instalação Local

# Clone the repository
git clone https://github.com/yourusername/cursor-prompt-engineer.git
cd cursor-prompt-engineer

# Install dependencies
npm install

# Run the server
node index.js

Exemplo

Entrada:

Create a function that sorts an array of objects by a specific property

Com argumentos:

{
  "prompt": "Create a function that sorts an array of objects by a specific property",
  "language": "typescript"
}

A ferramenta reescreverá o prompt para ser mais estruturado e detalhado para obter resultados ideais com seu IDE de IA.

Licença

Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.