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
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âmetro | Obrigatório | Esquema |
|---|---|---|
| query | Obrigatório | string, no máximo 200 caracteres |
| category | Opcional | string, no máximo 80 caracteres |
| type | Opcional | string, 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âmetro | Obrigatório | Esquema |
|---|---|---|
| slug | Obrigatório | string, 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âmetro | Obrigatório | Esquema |
|---|---|---|
| days | Opcional | inteiro, 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.