RoyserVillanueva

🚀 Mi MCP Server

Community RoyserVillanueva
Updated

🚀 Mi MCP Server

MCP ServerTypeScriptNode.jsLicense

Un servidor del Model Context Protocol (MCP) construido con TypeScript que se conecta con cualquier cliente MCP como Claude, VS Code, Cursor y más

VS CodeCursor

📋 Tabla de Contenidos

  • ✨ Características
  • 🛠️ Herramientas Disponibles
  • 📦 Requisitos Previos
  • 🚀 Instalación
  • 🔧 Configuración para Clientes
    • VS Code
    • Cursor
    • Claude Desktop
  • 🧪 Uso y Pruebas
  • 📁 Estructura del Proyecto
  • 🤝 Contribución
  • 📄 Licencia

✨ Características

  • Herramientas (Tools): Funciones que la IA puede ejecutar
  • Recursos (Resources): Datos estructurados que la IA puede leer
  • Prompts: Plantillas de instrucciones reutilizables
  • Compatible con múltiples clientes: VS Code, Claude Desktop, Cursor y más
  • TypeScript: Código tipado y moderno
  • Fácil de extender: Añade tus propias herramientas en minutos

🛠️ Herramientas Disponibles

Herramienta Descripción Ejemplo
echo Devuelve el mensaje que recibe echo("Hola mundo") → "Echo: Hola mundo"
sum Suma dos números sum(5, 3) → "5 + 3 = 8"
get_current_time Muestra la hora actual get_current_time() → "Hora: 14:30:45"
greeting (Resource) Saludo personalizado greeting://Juan → "Hello, Juan!"
summarize (Prompt) Plantilla para resumir texto Pide resumir cualquier texto

📦 Requisitos Previos

  • Node.js (v18.0.0 o superior)
  • pnpm (v8.0.0 o superior) o npm
  • Git (opcional, para clonar)

🚀 Instalación

1. Clonar el repositorio

git clone https://github.com/tu-usuario/mcp-server.git
cd mcp-server

2. Instalar Dependencias

pnpm install

3. Compilar el proyecto

pnpm run build

4. Ejecutar el servidor

pnpm start

Configuración para Clientes

  1. Crea el archivo .vscode/mcp.json con el siguiente contenido:
{
  "servers": {
    "mi-servidor": {
      "command": "node",
      "args": ["dist/index.js"]
    }
  }
}
  1. Abre VS Code en la carpeta del proyecto
  2. Asegúrate de tener la extensión GitHub Copilot instalada
  3. En Copilot Chat, ya puedes usar las herramientas del servidor

Estructura del Proyecto

mcp-server/
├── .vscode/
│   └── mcp.json          # Configuración para VS Code
├── dist/                  # Código compilado
├── src/
│   └── index.ts          # Código fuente del servidor
├── scripts/
│   └── install-desktop.js # Script para Claude Desktop
├── package.json          # Dependencias y scripts
├── tsconfig.json         # Configuración TypeScript
└── README.md             # Este archivo

Licencia

Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.

Agradecimientos

  • Model Context Protocol - El protocolo que hace esto posible

  • Anthropic - Por Claude y el soporte a MCP

  • Comunidad de desarrolladores MCP

MCP Server · Populars

MCP Server · New

    DareDev256

    FCPXML MCP

    🎬 The first AI-powered MCP server for Final Cut Pro XML. Control your edits with natural language.

    Community DareDev256
    acunningham-ship-it

    Veil

    Stealth browser for AI agents — real Chrome over raw CDP, no Playwright/Puppeteer. TypeScript + MCP-native. Passes sannysoft 57/57, bypasses Cloudflare.

    Cassette-Editor

    Oh My Cassette: Chat Your Raw Clips Into a Finished Cut

    你的随身 AI 剪辑搭档 | Pocket AI co-editor for video montage — AI video editing plugin & MCP server for Claude Code, Codex, Hermes & OpenCode

    Community Cassette-Editor
    trendsmcp-ai

    Trends MCP

    MCP server for live trend data. Query Google Search, YouTube, TikTok, Reddit, Amazon, Wikipedia, News sentiment, Web Traffic, App Downloads, Steam, npm and more. Works with Claude, Cursor, VS Code, GitHub Copilot, ChatGPT, Windsurf, Cline, Raycast and any MCP-compatible.

    Community trendsmcp-ai
    jacob-bd

    Gemini Notebook (formerly Google NotebookLM) CLI & MCP Server

    Programmatic access to Gemini Notebook - via command-line interface (CLI), Model Context Protocol (MCP) server, and AI agent skills.

    Community jacob-bd