Sketchfab
Buscar, ver detalles y descargar modelos 3D de la plataforma Sketchfab.
Documentación
Servidor MCP de Sketchfab
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la plataforma de modelos 3D de Sketchfab. Este MCP te permite buscar, ver detalles y descargar modelos 3D de Sketchfab directamente a través de Claude o Cursor.
Características
- Buscar modelos 3D: Encuentra modelos en Sketchfab usando palabras clave, etiquetas y categorías
- Ver detalles del modelo: Obtén información completa sobre modelos específicos
- Descargar modelos: Descarga modelos en varios formatos (gltf, glb, usdz, source)
Requisitos previos
- Node.js 18 o superior
- Una clave de API de Sketchfab (para autenticación)
Instalación
- Clona este repositorio
- Instala las dependencias:
npm install - Compila el proyecto:
npm run build
Uso
Ejecutando el servidor MCP
npm start
Para proporcionar tu clave de API de Sketchfab, usa el parámetro --api-key:
node build/index.js --api-key YOUR_API_KEY
Alternativamente, puedes configurar la variable de entorno SKETCHFAB_API_KEY:
export SKETCHFAB_API_KEY=YOUR_API_KEY
npm start
Herramientas disponibles
1. sketchfab-search
Busca modelos 3D en Sketchfab según palabras clave y filtros.
Parámetros:
query(opcional): Consulta de búsqueda de texto (por ejemplo, "coche", "casa", "personaje")tags(opcional): Filtrar por etiquetas específicas (por ejemplo, ["animated", "rigged", "pbr"])categories(opcional): Filtrar por categorías (por ejemplo, ["characters", "architecture", "vehicles"])downloadable(opcional): Establecer a true para mostrar solo modelos descargableslimit(opcional): Número máximo de resultados a devolver (1-24, por defecto: 10)
2. sketchfab-model-details
Obtén información detallada sobre un modelo específico de Sketchfab.
Parámetros:
modelId: El ID único del modelo de Sketchfab
3. sketchfab-download
Descarga un modelo 3D de Sketchfab.
Parámetros:
modelId: El ID único del modelo de Sketchfab a descargarformat(opcional): Formato preferido para descargar el modelo (gltf, glb, usdz, source)outputPath(opcional): Directorio local o ruta de archivo para guardar el archivo descargado
Uso con Cursor
- Ve a Configuración de Cursor -> MCP -> Añadir nuevo servidor MCP
- Configura tu MCP:
- Nombre: Sketchfab MCP
- Tipo: comando
- Comando:
node /path/to/build/index.js --api-key YOUR_API_KEY
Uso con Claude Desktop
Añade la siguiente configuración MCP a tu configuración de Claude Desktop:
{
"mcpServers": {
"sketchfab": {
"command": "node",
"args": ["/path/to/build/index.js", "--api-key", "YOUR_API_KEY"]
}
}
}
Variables de entorno
Puedes configurar las siguientes variables de entorno:
SKETCHFAB_API_KEY: Tu clave de API de Sketchfab (alternativa a pasarla con el parámetro --api-key)
Licencia
ISC