SwiftSkills
Busca un catálogo de habilidades de Swift, SwiftUI, Xcode e iOS para agentes y servidores MCP con comandos de instalación.
Servidor MCP alojado
npx add-mcp 'https://swiftskills.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de SwiftSkills
Busca en el catálogo de SwiftSkills desde Claude Code, Cursor o Codex. El servidor expone cuatro herramientas de solo lectura a través de Streamable HTTP y no requiere una cuenta.
Endpoint
Transporte
Streamable HTTP
Autenticación
Ninguna
Acceso
Solo lectura
Endpoint
Envía solicitudes MCP a https://swiftskills.dev/mcp. El servidor no tiene estado. Una respuesta no requiere una sesión.
URL del servidor
https://swiftskills.dev/mcp
Herramientas
Estas cuatro herramientas son las que registra el servidor. Los nombres, descripciones y parámetros provienen de esas definiciones.
search_entries
Buscar entradas
Busca en el catálogo público de SwiftSkills. query es una subcadena que no distingue entre mayúsculas y minúsculas (máximo 200 caracteres). category es un slug de categoría opcional. type es un tipo opcional: skill, mcp, rules, docs o sdk. Devuelve name, slug, type, category, summary y url. Cada url incluye utm_source=mcp y utm_medium=tool. Se devuelven como máximo 50 filas; total cuenta el resto.
| Parámetro | Obligatorio | Esquema |
|---|---|---|
| query | Obligatorio | cadena, máximo 200 caracteres |
| category | Opcional | cadena, máximo 80 caracteres |
| type | Opcional | cadena, máximo 80 caracteres |
get_entry
Obtener entrada
Obtiene una entrada del catálogo público por slug. Incluye source_url, el comando de instalación, copied_at cuando el catálogo registró el día en que se copió el comando, herramientas compatibles, licencia cuando se conoce y el día en que se agregó la entrada. Las URLs incluyen utm_source=mcp y utm_medium=tool.
| Parámetro | Obligatorio | Esquema |
|---|---|---|
| slug | Obligatorio | cadena, mínimo 1 carácter, máximo 80 caracteres |
list_categories
Listar categorías
Lista las categorías del catálogo con slug, name y url. La url incluye utm_source=mcp y utm_medium=tool.
Esta herramienta no acepta parámetros.
list_new
Listar entradas nuevas
Lista las entradas agregadas en los últimos days (por defecto 7, máximo 90), de más reciente a más antigua. Cada fila tiene name, slug, type, category, summary, url y added. La url incluye utm_source=mcp y utm_medium=tool.
| Parámetro | Obligatorio | Esquema |
|---|---|---|
| days | Opcional | entero, mínimo 1, máximo 90 |
Instalación
Claude Code
Agrega el servidor remoto desde la terminal. En un proyecto .mcp.json, "type": "http" es obligatorio. Una entrada con una URL y sin tipo se lee como stdio y se omite.
Terminal
claude mcp add --transport http swiftskills https://swiftskills.dev/mcp
.mcp.json
{
"mcpServers": {
"swiftskills": {
"type": "http",
"url": "https://swiftskills.dev/mcp"
}
}
}
Cursor
Coloca esto en ~/.cursor/mcp.json para cada proyecto, o en .cursor/mcp.json para un solo proyecto. Un url es un servidor remoto.
mcp.json
{
"mcpServers": {
"swiftskills": {
"url": "https://swiftskills.dev/mcp"
}
}
}
Codex
Un url en ~/.codex/config.toml significa Streamable HTTP. La CLI escribe la misma entrada.
config.toml
[mcp_servers.swiftskills]
url = "https://swiftskills.dev/mcp"
Terminal
codex mcp add swiftskills --url https://swiftskills.dev/mcp
Límite de velocidad
Cada instancia en ejecución acepta 60 solicitudes por minuto. La siguiente solicitud en esa ventana recibe HTTP 429 y un encabezado Retry-After. El contador permanece en la memoria de esa instancia. Una nueva instancia comienza en cero. El límite pertenece a esa instancia.