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

-
security - not tested
A
license - permissive license
-
quality - not tested

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