CommunityPesquisa e Análise de Dadosgithub.com

ccancellieri/mcp-skill-hub

Servidor MCP local para busca semântica de habilidades com aprendizado baseado em uso para o Claude Code.

O que é mcp-skill-hub?

Este skill fornece um servidor MCP local que permite ao Claude Code realizar buscas semânticas eficientes em um repositório de habilidades (skills). Ele utiliza embeddings para compreender a intenção por trás das consultas, indo além de simples correspondências de palavras-chave. Uma característica inovadora é o aprendizado baseado em uso: o servidor rastreia quais skills são mais utilizadas em diferentes contextos, ajustando dinamicamente a relevância e a ordem dos resultados para se adaptar aos padrões de trabalho do desenvolvedor. Suporta integração direta com o Claude Code através do protocolo MCP, otimizando a descoberta e reutilização de skills personalizadas.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add ccancellieri/mcp-skill-hub

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que mcp-skill-hub faz?

Servidor MCP local para busca semântica de habilidades com aprendizado baseado em uso para o Claude Code.

Visão Geral

Este servidor MCP permite que o Claude Code encontre a skill certa para a tarefa certa, usando embeddings semânticos e dados de uso históricos para priorizar resultados. Em vez de depender apenas de palavras-chave, ele entende o significado da sua consulta e aprende com suas escolhas ao longo do tempo.

Funcionalidades

  • Busca semântica: Encontre skills relevantes mesmo quando os termos de pesquisa não correspondem exatamente aos nomes ou descrições.
  • Aprendizado baseado em uso: Os resultados são ponderados com base na frequência com que você usa cada skill em diferentes cenários.
  • Cache local: As habilidades são indexadas localmente para resposta rápida sem dependência de rede.
  • Fácil integração: Funciona como um servidor MCP padrão, compatível com Claude Code e outros clientes MCP.

Como Funciona

  1. O servidor carrega e indexa as definições de skills de um diretório local.
  2. Cada skill é convertida em um embedding semântico usando um modelo leve.
  3. Quando o Claude Code faz uma consulta, o servidor calcula a similaridade do cosseno entre a consulta e todos os embeddings das skills.
  4. Os resultados são reordenados com base em um fator de popularidade que reflete o uso histórico.
  5. As principais skills correspondentes são retornadas para uso imediato.

Configuração

Adicione o seguinte ao seu arquivo de configuração MCP (geralmente .claude/mcp.json):

{
  "mcpServers": {
    "skill-hub": {
      "command": "npx",
      "args": [
        "-y",
        "@ccancellieri/mcp-skill-hub",
        "--skills-dir", "./skills"
      ]
    }
  }
}

Parâmetros

  • --skills-dir: Caminho para o diretório contendo os arquivos de skill (obrigatório).
  • --port: Porta para o servidor MCP (opcional, padrão: 3100).
  • --model: Modelo de embedding a ser usado (opcional, padrão: all-MiniLM-L6-v2).

Uso

Depois de configurado, o Claude Code pode chamar a ferramenta search_skills diretamente:

search_skills(query: "precisa de uma skill para deploy no Kubernetes")

O servidor retornará uma lista classificada de skills correspondentes, com as mais relevantes e usadas com frequência no topo.

Estrutura de Dados

As skills devem estar em arquivos Markdown com frontmatter YAML opcional:

---
name: deploy-k8s
description: Faz deploy de aplicações em clusters Kubernetes
tags: [kubernetes, deploy, devops]
---

# deploy-k8s

Esta skill automatiza o deploy de contêineres no Kubernetes...

Licença

MIT

Habilidades Relacionadas