The MCP Server Prompt Generator For Devs is a server that implements the Model Context Protocol (MCP) specialized in providing ready-to-use prompts for developers. Its main objective is to facilitate communication between LLMs (like Claude) and developers, allowing the generation of standardized and optimized prompts for software development tasks.
- Generation of prompts combining pre-defined templates with specific tasks
- Templates optimized for software development
- Available via Docker for easy execution
- Compatible with any MCP client (Claude Desktop, Cursor, VSCode)
The simplest way to use the MCP Server Prompt Generator For Devs is through Docker:
docker run --rm -i wesleywillians/mcp-prompts-for-devs
This command:
- Downloads the Docker image (if not yet locally available)
- Starts the server in interactive mode (-i)
- Automatically removes the container after termination (--rm)
To run the tests for this project:
npm test
This will execute all unit tests using Jest. The tests are located alongside the source files with the .test.ts
extension.
npm run build
- Compiles the TypeScript code to JavaScriptnpm run start
- Starts the MCP servernpm run dev
- Starts the server in development mode using ts-nodenpm run test
- Runs the Jest test suite
The server comes with pre-configured prompt templates:
- dev: A complete prompt for software development in English, with detailed instructions to solve programming problems, following a methodical and structured approach.
- dev-pt: The same development prompt as above, but in Portuguese (Português).
- Open Claude Desktop
- Click on the Claude menu (in the upper left corner)
- Select "Settings..."
- Click on "Developer" in the side menu
- Click on "Edit Config"
- Add the configuration for the MCP server:
{
"mcpServers": {
"mcp-prompts-for-devs": {
"command": "docker",
"args": ["run", "--rm", "-i", "wesleywillians/mcp-prompts-for-devs"]
}
}
}
- Save the file and restart Claude Desktop
- Verify if the server is available by clicking on the hammer icon in the input field
- Open the Cursor IDE
- Access the "Settings" menu (or use Ctrl+,)
- Look for "MCP Servers" in the settings
- Click on "Edit in settings.json"
- Add to the configuration file:
"mcp.servers": {
"mcp-prompts-for-devs": {
"command": "docker",
"args": ["run", "--rm", "-i", "wesleywillians/mcp-prompts-for-devs"]
}
}
- Save the file
- Restart Cursor
- Install the "Claude AI Assistant" extension for VSCode
- Open VSCode settings (Ctrl+,)
- Search for "Claude > Mcp: Servers"
- Click on "Edit in settings.json"
- Add to the configuration file:
"claude.mcp.servers": {
"mcp-prompts-for-devs": {
"command": "docker",
"args": ["run", "--rm", "-i", "wesleywillians/mcp-prompts-for-devs"]
}
}
- Save the file
- Restart VSCode
After configuring the MCP server on your preferred platform, you can use the "use-prompt" tool as follows:
Use the use-prompt tool with the prompt {prompt-name} with the task:
"{task definition}".
Use the result returned from this tool as context and start development.
Where:
- {prompt-name}: The name of the prompt to be used (e.g., "dev" for English or "dev-pt" for Portuguese)
- {task definition}: The detailed description of the task you want to perform
Use the use-prompt tool with the prompt dev with the task:
"Implement an authentication system using JWT in a Node.js API".
Use the result returned from this tool as context and start development.
When you submit this instruction:
- The LLM recognizes the need to call the "use-prompt" tool
- The tool combines the "dev" template with the specific task
- The complete prompt is returned to the LLM
- The LLM uses this prompt as context for its response
- The LLM begins development following the prompt guidelines