SwiftSkills

Pesquise um catálogo de habilidades de Swift, SwiftUI, Xcode e iOS para agentes e servidores MCP com comandos de instalação.

Servidor MCP hospedado

npx add-mcp 'https://swiftskills.dev/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP SwiftSkills

Pesquise no catálogo SwiftSkills a partir do Claude Code, Cursor ou Codex. O servidor expõe quatro ferramentas somente leitura via Streamable HTTP e não requer conta.

Endpoint

https://swiftskills.dev/mcp

Transporte

Streamable HTTP

Autenticação

Nenhuma

Acesso

Somente leitura

Endpoint

Envie solicitações MCP para https://swiftskills.dev/mcp. O servidor não possui estado. Uma resposta não requer sessão.

URL do servidor

https://swiftskills.dev/mcp

Ferramentas

Estas quatro ferramentas são as que o servidor registra. Nomes, descrições e parâmetros vêm dessas definições.

search_entries

Pesquisar entradas

Pesquise no catálogo público SwiftSkills. query é uma substring sem diferenciar maiúsculas de minúsculas (máximo de 200 caracteres). category é um slug de categoria opcional. type é um tipo opcional: skill, mcp, rules, docs ou sdk. Retorna name, slug, type, category, summary e url. Cada url inclui utm_source=mcp e utm_medium=tool. No máximo 50 linhas são retornadas; total conta o restante.

ParâmetroObrigatórioEsquema
queryObrigatóriostring, no máximo 200 caracteres
categoryOpcionalstring, no máximo 80 caracteres
typeOpcionalstring, no máximo 80 caracteres

get_entry

Obter entrada

Busca uma entrada do catálogo público por slug. Inclui source_url, o comando de instalação, copied_at quando o catálogo registrou o dia em que o comando foi copiado, ferramentas compatíveis, licença quando conhecida e o dia em que a entrada foi adicionada. As URLs incluem utm_source=mcp e utm_medium=tool.

ParâmetroObrigatórioEsquema
slugObrigatóriostring, no mínimo 1 caractere, no máximo 80 caracteres

list_categories

Listar categorias

Lista as categorias do catálogo com slug, name e url. A url inclui utm_source=mcp e utm_medium=tool.

Esta ferramenta não aceita parâmetros.

list_new

Listar novas entradas

Lista entradas adicionadas nos últimos days (padrão 7, máximo 90), das mais recentes para as mais antigas. Cada linha tem name, slug, type, category, summary, url e added. A url inclui utm_source=mcp e utm_medium=tool.

ParâmetroObrigatórioEsquema
daysOpcionalinteiro, mínimo 1, máximo 90

Instalação

Claude Code

Adicione o servidor remoto pelo terminal. Em um projeto .mcp.json, "type": "http" é obrigatório. Uma entrada com URL e sem tipo é lida como stdio e ignorada.

Terminal

claude mcp add --transport http swiftskills https://swiftskills.dev/mcp

.mcp.json

{
  "mcpServers": {
    "swiftskills": {
      "type": "http",
      "url": "https://swiftskills.dev/mcp"
    }
  }
}

Cursor

Coloque isto em ~/.cursor/mcp.json para cada projeto, ou em .cursor/mcp.json para um projeto. Um url é um servidor remoto.

mcp.json

{
  "mcpServers": {
    "swiftskills": {
      "url": "https://swiftskills.dev/mcp"
    }
  }
}

Codex

Um url em ~/.codex/config.toml significa Streamable HTTP. A CLI grava a mesma entrada.

config.toml

[mcp_servers.swiftskills]
url = "https://swiftskills.dev/mcp"

Terminal

codex mcp add swiftskills --url https://swiftskills.dev/mcp

Limite de taxa

Cada instância em execução aceita 60 solicitações por minuto. A próxima solicitação nessa janela recebe HTTP 429 e um cabeçalho Retry-After. A contagem permanece na memória dessa instância. Uma nova instância começa em zero. O limite pertence a essa instância.