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
RayaEl Stripe Agent Toolkit permite a los marcos de agentes más populares, incluyendo OpenAI's Agent SDK...Ver
Nube de YandexНеофициальный mcp сервер для взаимодействия с Yandex Cloude API.Ver
CloudglueVer
APISIX-MCPVer
Servidor MCP de la NASAVer
BrexUn servidor de Protocolo de Contexto de Modelos (MCP) para integrarse con la API Brex, que permite a...Ver