con un clic
mcp-builder
Guide for building Model Context Protocol (MCP) servers and tools
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Guide for building Model Context Protocol (MCP) servers and tools
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Systematic debugging strategies for finding and fixing bugs
Guide for building web frontends with HTML, CSS, and JavaScript frameworks
Patterns and strategies for safely refactoring code
Security best practices for web applications and Node.js code
Guide for creating, testing, and publishing cmdr skills
Guide for writing tests: unit tests, integration tests, and end-to-end testing strategies
| name | mcp-builder |
| description | Guide for building Model Context Protocol (MCP) servers and tools |
When the user asks you to build an MCP server, MCP tool, or integrate with the Model Context Protocol:
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
const server = new Server({ name: 'my-server', version: '1.0.0' }, {
capabilities: { tools: {} }
});
server.setRequestHandler(ListToolsRequestSchema, async () => ({
tools: [{
name: 'my_tool',
description: 'Does something useful',
inputSchema: {
type: 'object',
properties: {
input: { type: 'string', description: 'The input' }
},
required: ['input']
}
}]
}));
server.setRequestHandler(CallToolRequestSchema, async (request) => {
const { name, arguments: args } = request.params;
if (name === 'my_tool') {
return { content: [{ type: 'text', text: 'result' }] };
}
throw new Error(`Unknown tool: ${name}`);
});
const transport = new StdioServerTransport();
await server.connect(transport);