Skip to main content
Glama
NeoXider

DeepSeek Capability Hub

by NeoXider

Capability Hub es un broker de MCP y habilidades con carga diferida para DeepSeek Harness y otros clientes MCP. El host ve una única herramienta compacta, capability_hub, en lugar de pagar el costo de contexto de cada esquema de herramienta de todos los servidores configurados.

El agente busca en un catálogo ligero, inspecciona los permisos, activa un servidor de confianza, lo invoca a través del hub y puede volver a apagarlo. El contenido de las habilidades solo se carga después de la selección.

Por qué existe

Las configuraciones MCP estáticas grandes desperdician contexto y hacen que la elección de herramientas sea más ruidosa. Capability Hub mantiene estable la superficie expuesta al modelo:

search → inspect → enable → tools → call → disable
  • Un esquema fijo permanece en el prompt de Harness.

  • Los esquemas de las herramientas hijas permanecen fuera del contexto del modelo hasta que se solicitan.

  • tools devuelve nombres y descripciones por defecto; los esquemas completos son opcionales.

  • Los procesos MCP se inician de forma diferida y viven solo mientras dura el proceso del hub.

  • Las habilidades se descubren mediante metadatos y se cargan una a una.

  • Las adiciones de terceros entran en una cola de aprobación humana; el modelo no puede aprobar código ejecutable por sí mismo.

Related MCP server: AgentSkillsHub MCP Server

Inicio rápido

Requisitos: Node.js 22.19+ y pnpm.

git clone https://github.com/NeoXider/deepseek-capability-hub.git
cd deepseek-capability-hub
pnpm install --frozen-lockfile
pnpm test
pnpm client -- --json '{"action":"search","query":"demo"}'

El catálogo predeterminado solo incluye un MCP echo integrado y una habilidad de ejemplo de ML. Las pruebas no descargan ni ejecutan paquetes de terceros.

Configuración de DeepSeek Harness

Compila el hub y luego fusiona examples/dsh/cordis.patch.yml en el perfil activo de Harness Web y ajusta la ruta absoluta del repositorio. Reinicia Harness.

pnpm build

Harness expondrá una herramienta orientada al modelo:

mcp__capability_hub__capability_hub

Para empezar:

{"action":"search","query":"web research"}

Contrato orientado al modelo

El esquema público es deliberadamente plano para que los motores de decodificación restringida, como LM Studio, puedan compilarlo de forma fiable. Los argumentos arbitrarios de las herramientas hijas viajan como cadenas JSON.

Descubre y llama a una herramienta:

{"action":"tools","name":"web-search-neo"}
{
  "action": "call",
  "name": "web-search-neo",
  "tool": "web_info",
  "argumentsJson": "{\"topic\":\"search_status\"}"
}

Acciones disponibles:

Action

Purpose

search

Buscar metadatos compactos de capacidades

inspect

Revisar una capacidad, sus permisos, su configuración y el estado del entorno

configure

Configurar valores no secretos permitidos mediante configJson

enable / disable

Iniciar o detener un MCP de confianza

tools

Listar las herramientas hijas; los esquemas siguen siendo opcionales

call

Hacer de proxy de una llamada a una herramienta hija mediante argumentsJson

skill.load

Cargar una habilidad local aprobada

propose

Almacenar una propuesta no confiable desde entryJson

proposals

Listar propuestas pendientes

catalog.reload

Recargar el estado del catálogo aprobado

Ejemplos reales de integración

Se incluyen propuestas listas para revisar:

  • Web Search Neo — búsqueda web dinámica y herramientas de navegador.

  • Unity CLI MCP — el transporte oficial de la CLI de Unity. Su lista de herramientas solo se llena mientras haya un Editor de Unity con Unity Pipelines conectado.

Estos archivos son ejemplos, no valores predeterminados en los que se confíe en silencio. Revisa rutas, versiones y permisos antes de aprobarlos.

Instalación con supervisión humana

Las propuestas creadas por el modelo se guardan en data/state/pending y no pueden ejecutarse. Aprueba desde un comando separado operado por una persona:

node dist/src/admin.js approve <proposal-id> --state .\data\state --yes

Después llama a catalog.reload y enable. Prefiere versiones de paquetes fijadas o revisiones de Git inmutables; evita instaladores flotantes de latest en las entradas aprobadas.

Catálogos, secretos y habilidades

  • Transportes MCP: stdio y streamable-http.

  • Plantillas: ${catalogDir}, ${packageDir} y valores ${config:key} explícitamente permitidos.

  • Secretos: solo referencias a variables de entorno. Las claves de configuración del modelo que parecen secretos se rechazan.

  • Habilidades: archivos Markdown locales aprobados, cargados bajo demanda, con un límite de 256 KiB.

  • Estado: el archivo de configuración de ejecución y las propuestas son ignorados por Git.

Consulta SECURITY.md para conocer el límite de confianza.

Alcance actual

  • Las llamadas a herramientas se transfieren por proxy; los recursos y prompts de los MCP secundarios aún no están integrados.

  • La reconexión es explícita: disable y después enable.

  • La descarga remota de habilidades, la verificación de firmas y los instaladores en entorno aislado son trabajo futuro.

  • Un modelo con acceso sin restricciones al shell del host puede evitar la política local del plugin; utiliza los permisos de Harness como límite principal.

Proyecto complementario

¿Quieres una vista compacta y animada de escritorio de agentes, contexto, modelos, razonamiento y chat? Consulta DeepSeek Harness Widget.

Contribuciones

Las issues y las pull requests específicas son bienvenidas. Las nuevas integraciones deben incluir un ejemplo fijado, una descripción de permisos restringida y una prueba de extremo a extremo.

MIT © NeoXider

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A registry of 5,900+ peer-authored skills any MCP agent can search and load on demand.

  • Agent-native marketplace. Bootstrap, list inventory, search, negotiate, and trade via MCP.

  • Fleet entry point: 19 hosted MCP servers, 132 tools, 92 free. Searches 138 agent skills.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NeoXider/deepseek-capability-hub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server