En este módulo aprenderás:
- Diseña tus propias herramientas y servidores MCP para dotar a tus agentes de superpoderes específicos de tu empresa.
- Comandos y configuraciones clave para 05. Workflows Pro: Creación de Skills y Custom Tools para Agentes
- Ejercicios prácticos listos para probar en tu terminal local
Convierte tus scripts y APIs internas en herramientas para tus Agentes
El verdadero salto de productividad ocurre cuando tus agentes de terminal tienen acceso directo a tus bases de datos, APIs internas y servidores de desarrollo mediante Model Context Protocol (MCP).
TypeScript MCP SDKTransporte stdio seguroAutomatización End-to-End
Creación de un Servidor MCP para consultas a base de datos
src/mcp-server.tstypescript
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
import { CallToolRequestSchema, ListToolsRequestSchema } from '@modelcontextprotocol/sdk/types.js';
const server = new Server({ name: 'db-tools', version: '1.0.0' }, { capabilities: { tools: {} } });
server.setRequestHandler(ListToolsRequestSchema, async () => ({
tools: [{
name: 'query_users',
description: 'Consulta usuarios en la base de datos de staging',
inputSchema: {
type: 'object',
properties: { limit: { type: 'number' } }
}
}]
}));
const transport = new StdioServerTransport();
await server.connect(transport);
Registro en la configuración de tus agentes
Agrega el servidor a tu archivo de configuración de Claude Code o Antigravity:
mcp_config.jsonjson
{
"mcpServers": {
"db-tools": {
"command": "node",
"args": ["dist/mcp-server.js"]
}
}
}
Conclusión del Curso
Ahora cuentas con una terminal moderna de nivel senior: herramientas ultrarrápidas en Rust, gestión unificada con mise, flujos visuales con Lazygit y agentes de IA autónomos que multiplican tu impacto como desarrollador.
¿Terminaste esta lección?
Marca tu progreso para sincronizar el avance en tu navegador.