superskills-mcp
superskills-mcp
Una pasarela MCP de propósito general que expone tus habilidades de CLI locales a cualquier asistente de IA. Cualquier cliente MCP (ChatGPT, Claude Desktop, Cursor, etc.) puede conectarse a ella e invocar tus scripts locales como herramientas inteligentes.
read_x_to_markdown({ url }) ← registered automatically from config
my_custom_skill({ ... }) ← just add to skills array, zero code change1. Inicio rápido (Instalación global)
Instala la herramienta CLI globalmente en tu sistema:
npm install -g .
# Or via pnpm: pnpm link --globalInicializa tu archivo de configuración (crea ~/.superskills/mcp-config.json):
superskills-mcp initInicia el servidor:
superskills-mcp serve
# To run in the background: superskills-mcp serve &Lista las habilidades registradas:
superskills-mcp listDetén el servidor:
superskills-mcp stopRelated MCP server: local-skills-mcp
2. Registra tus habilidades
Abre ~/.superskills/mcp-config.json. Para añadir una nueva habilidad, añade un bloque JSON a la matriz skills — no se necesitan cambios en el código.
{
"server": {
"name": "superskills-mcp",
"version": "0.4.0",
"transport": "http",
"host": "127.0.0.1",
"port": 8787
},
"defaults": {
"timeoutMs": 120000,
"maxOutputBytes": 10485760,
"runner": {
"command": "bun",
"args": ["{serverDir}/scripts/mcp-adapter.ts"]
}
},
"skills": [
{
"name": "read_x_to_markdown",
"description": "Read a given X/Twitter link and return clean Markdown.",
"skillDir": "/Users/wenli/.baoyu-skills/skills/baoyu-danger-x-to-markdown",
"input": {
"url": {
"type": "string",
"format": "uri",
"description": "X/Twitter post URL to read"
}
},
"env": {
"BAOYU_X_TO_MARKDOWN_DOWNLOAD_MEDIA": "true",
"BAOYU_X_TO_MARKDOWN_KEEP_OUTPUT": "false"
}
}
]
}Explicación de los campos de configuración
Campo | Descripción |
| Nombre del servidor mostrado a los clientes MCP |
|
|
|
|
| Ruta absoluta a tu directorio de habilidades local |
| Esquema de entrada — cada campo se convierte en un parámetro de herramienta MCP validado |
| Variables de entorno reenviadas al adaptador |
Añadir una nueva habilidad
Añade una nueva entrada a
skills[]en~/.superskills/mcp-config.jsonReinicia el servidor (
superskills-mcp serve)La nueva herramienta estará disponible automáticamente para todos los clientes MCP conectados
3. Conectar a ChatGPT (Transporte HTTP)
Para ChatGPT o cualquier cliente MCP remoto, el servidor debe estar ejecutándose en modo HTTP (que es el predeterminado).
superskills-mcp serveVerifica que se esté ejecutando:
curl http://127.0.0.1:8787/health
# → {"ok":true,"name":"superskills-mcp","version":"0.4.0","tools":["read_x_to_markdown"]}Exponer a ChatGPT mediante Ngrok
Ngrok proporciona un dominio estático gratuito que es ideal para conexiones persistentes al servidor MCP. Puedes obtener tu dominio estático gratuito desde tu panel de control de Ngrok.
ngrok http --domain=your-free-static-domain.ngrok-free.app 8787Copia la URL https://your-free-static-domain.ngrok-free.app/mcp y pégala en la configuración del conector MCP de ChatGPT.
4. Conectar a Claude Desktop / Cursor (Transporte Stdio)
Para clientes MCP locales como Claude Desktop o Cursor, estos iniciarán el proceso usando stdio.
Ejemplo de configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"superskills-mcp": {
"command": "superskills-mcp",
"args": ["serve", "--transport", "stdio"]
}
}
}5. Seguridad
skillDirdebe existir y ser un directorio (validado al inicio)Los scripts de ejecución deben estar dentro de
serverDir(adaptador integrado) oskillDir(scripts propios de la habilidad)shell: false— sin inyección de shellLímites de tiempo de espera y tamaño de salida aplicados por habilidad
No expongas el transporte HTTP públicamente sin un proxy inverso o una capa de autenticación
This server cannot be deployed
Maintenance
Related MCP Connectors
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
1- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that publishes CLI tools on your machine for discoverability by LLMs7 npm1MIT
- AlicenseAqualityBmaintenanceA universal MCP server that enables any LLM or AI agent to access expert skills from your local filesystem.3327 npm40MIT
- AlicenseNot gradedqualityCmaintenanceBridges MCP-compatible AI clients to over 100 Hermes Agent skills for web browsing, file management, code execution, GitHub operations, and more.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to call any CLI tool by scanning its help output and serving it as an MCP server.1GPL 3.0