Cara de abrazo - MCP Server Seguro por ALMC Security 2025

Cara de abrazo

Ver en GitHub

Servidor MCP de Hugging Face

Servidor MCP que proporciona acceso a la API del visor de conjuntos de datos de Hugging Face. Consulte conjuntos de datos, explore datos, busque contenido y analice estadísticas de la amplia colección de conjuntos de datos de aprendizaje automático de Hugging Face Hub.

Características

  • 12 herramientas MCP que cubren todos los puntos finales de la API
    • get_dataset_splits - Información sobre divisiones de conjuntos de datos
    • get_dataset_info - Metadatos y características del conjunto de datos
    • get_dataset_first_rows - Vista previa de las 100 primeras filas
    • get_dataset_rows - Acceso a datos paginados
    • search_dataset - Búsqueda de texto completo en conjuntos de datos
    • get_dataset_size - Información sobre el tamaño del conjunto de datos
    • get_dataset_statistics - Análisis estadístico
    • filter_dataset - Filtrado de datos tipo SQL
    • check_dataset_validity - Validación de conjuntos de datos
    • get_dataset_parquet - Información del archivo Parquet
    • get_dataset_opt_in_out_urls - URLs de entrada/salida
    • get_dataset_presidio_entities - Detección de entidades PII

Inicio rápido

Integración con Claude Desktop

Añada a su Claude Desktop claude_desktop_config.json:

{ "mcpServers": { "huggingface-mcp": { "command": "docker", "args": [ "run", "--rm", "-i", "--name", "huggingface-mcp-claude", "huggingface-mcp:latest" ] } }

Crear imagen Docker

make docker-build

Desarrollo

Requisitos previos

  • Python 3.12+
  • uv

Configuración

make install # Instalar dependencias make test # Ejecutar pruebas (38 pruebas) make example # Probar todas las herramientas make run # Iniciar servidor directamente

Comandos Docker

make docker-build # Construir imagen make docker-run # Ejecutar contenedor make docker-stop # Detener contenedor

Cobertura de la API

Implementa todos los puntos finales GET de la API Hugging Face Dataset Viewer:

Punto finalHerramientaDescripción
/divisionesget_dataset_splitsInformación sobre divisiones de conjuntos de datos
/infoobtener_conjunto_de_datos_infoMetadatos y características del conjunto de datos
/primeras filasget_dataset_first_rowsVista previa de las 100 primeras filas
/filasget_dataset_rowsAcceso a datos paginados
/buscarbuscar_conjunto_datosBúsqueda de texto completo en conjuntos de datos
/tamañoobtener_tamaño_conjunto_datosInformación sobre el tamaño del conjunto de datos
/estadísticaget_dataset_statisticsAnálisis estadístico
/filtrofiltrar_conjunto_datosFiltrado de datos de tipo SQL
/es-validocomprobar_validez_conjunto_datosValidación del conjunto de datos
/parquetobtener_conjunto_datos_parquetInformación sobre archivos parquet
/opt-in-out-urlsget_dataset_opt_in_out_urlsURL de entrada/salida
/presidio-entidadesget_dataset_presidio_entitiesDetección de entidades PII

Construido con FastMCP siguiendo todas las mejores prácticas de desarrollo.

Configuración

Copie el archivo de entorno de ejemplo y configure según sea necesario:

cp .env.ejemplo .env # Edite .env con su configuración

Uso

Ejecutando el Servidor

make run

Ejecución de pruebas

make test

Ejecutar ejemplos

make ejemplo

Docker

Construir y ejecutar

make docker-build make docker-run

Con Docker Compose

docker-compose up --build

Desarrollo

TODO: Añadir directrices de desarrollo

Documentación API

TODO: Añadir documentación API

Contribuyendo

TODO: Añadir directrices de contribución

Licencia

TODO: Añadir información sobre la licencia

Relacionados en Servicio en la nube - MCP Servers Seguros

ServidorResumenAcciones
Herramienta IOL MCPUna herramienta MCP (Model Context Protocol) para interactuar con la API de Invertir Online (IOL) a...Ver
Premios Vuelos Público MCPEste ejemplo le permite implementar un servidor MCP remoto que no requiere autenticación en Cloudfla...Ver
Servidor MCP CData ZuoraServidor de protocolo de contexto de modelo (MCP) de CData para ZuoraVer
MCP PrometheusUn completo servidor de Protocolo de Contexto de Modelo (MCP) para Prometheus, escrito en Go.Ver
AxiomaUna implementación de servidor de Protocolo de Contexto de Modelo para Axiom que permite a los agent...Ver
Servidor CISA M365 MCPUn servidor de Protocolo de Contexto de Modelo (MCP) que implementa los controles de seguridad CISA...Ver