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

https://swiftskills.dev/mcp

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ámetroObligatorioEsquema
queryObligatoriocadena, máximo 200 caracteres
categoryOpcionalcadena, máximo 80 caracteres
typeOpcionalcadena, 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ámetroObligatorioEsquema
slugObligatoriocadena, 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ámetroObligatorioEsquema
daysOpcionalentero, 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.