Skip to main content
Glama

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

  1. Instalar dependencias:

npm install
  1. Crea un archivo .env con tus variables de entorno:

CAPTAINDATA_API_KEY=your_api_key_here
HARDCODED_LINKEDIN_UID=your_linkedin_uid_here
  1. Inicie el servidor de desarrollo:

npm run dev

Related MCP server: LinkedIn MCP Server

Despliegue en Vercel

  1. Instalar Vercel CLI:

npm i -g vercel
  1. Iniciar sesión en Vercel:

vercel login
  1. Desplegar:

vercel
  1. 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 estado

  • GET /introspect : enumera todas las herramientas disponibles

  • POST /tools/:id/run : Ejecutar una herramienta específica

Uso con ChatGPT

Para utilizar esta API con ChatGPT:

  1. Implementar en Vercel

  2. Utilice la URL implementada en su configuración de ChatGPT

  3. La API estará disponible en: https://your-project.vercel.app

Herramientas disponibles

  • linkedin_extract_company : Extrae datos de las páginas de empresa de LinkedIn

  • linkedin_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:

npm run dev

El servidor estará disponible en http://localhost:3000 .

Puntos finales de API

  • GET /introspect - Obtener metadatos sobre todas las herramientas disponibles

  • POST /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

src/
├── clients/         # API clients
├── tools/           # Tool definitions and factory
└── index.ts         # Main server file

Licencia

ISC

A
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/captaindatatech/captaindata-mcp'

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