Integrations
Uses Fastify as the server framework for handling API requests and responses.
Requires Node.js 16+ as the runtime environment for the server.
Implements the server using TypeScript for type safety and improved developer experience.
API de MCP de Captain Data
Una API de middleware para herramientas de Captain Data, diseñada para funcionar con ChatGPT y otros asistentes de IA.
Desarrollo local
- Instalar dependencias:
- Crea un archivo
.env
con tus variables de entorno:
- Inicie el servidor de desarrollo:
Despliegue en Vercel
- Instalar Vercel CLI:
- Iniciar sesión en Vercel:
- Desplegar:
- Configurar variables de entorno en Vercel:
- Vaya a la configuración de su proyecto en Vercel
- Agregue las siguientes variables de entorno:
CAPTAINDATA_API_KEY
HARDCODED_LINKEDIN_UID
Puntos finales de API
GET /
: Punto final de verificación de estadoGET /introspect
: enumera todas las herramientas disponiblesPOST /tools/:id/run
: Ejecutar una herramienta específica
Uso con ChatGPT
Para utilizar esta API con ChatGPT:
- Implementar en Vercel
- Utilice la URL implementada en su configuración de ChatGPT
- La API estará disponible en:
https://your-project.vercel.app
Herramientas disponibles
linkedin_extract_company
: Extrae datos de las páginas de empresa de LinkedInlinkedin_extract_people
: Extrae datos de las páginas de perfil de LinkedIn
Características
- Arquitectura basada en herramientas para la integración de la API de Captain Data
- Compatibilidad con claves API dinámicas mediante encabezados de solicitud
- Definiciones de herramientas basadas en JSON
- Servidor Fastify con TypeScript
Empezando
Prerrequisitos
- Node.js 16+
- npm o hilo
Desarrollo
Inicie el servidor de desarrollo:
El servidor estará disponible en http://localhost:3000 .
Puntos finales de API
GET /introspect
- Obtener metadatos sobre todas las herramientas disponiblesPOST /tools/:id/run
- Ejecutar una herramienta específica
Pruebas
Puede utilizar el archivo test.http
proporcionado para probar los puntos finales de la API.
Estructura del proyecto
Licencia
ISC
This server cannot be installed
Una API de middleware que conecta asistentes de IA como ChatGPT con herramientas de Captain Data para extraer información de las páginas de perfil y empresa de LinkedIn.