Captain Data MCP API

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.

캡틴 데이터 MCP API

ChatGPT 및 기타 AI 도우미와 함께 작동하도록 설계된 Captain Data 도구용 미들웨어 API입니다.

지역 개발

  1. 종속성 설치:

지엑스피1

  1. 환경 변수로 .env 파일을 만듭니다.
CAPTAINDATA_API_KEY=your_api_key_here HARDCODED_LINKEDIN_UID=your_linkedin_uid_here
  1. 개발 서버를 시작합니다.
npm run dev

베르셀로의 배치

  1. Vercel CLI 설치:
npm i -g vercel
  1. Vercel에 로그인하세요:
vercel login
  1. 배포:
vercel
  1. Vercel에서 환경 변수를 설정하세요:
    • Vercel에서 프로젝트 설정으로 이동하세요
    • 다음 환경 변수를 추가합니다.
      • CAPTAINDATA_API_KEY
      • HARDCODED_LINKEDIN_UID

API 엔드포인트

  • GET / : 상태 점검 엔드포인트
  • GET /introspect : 사용 가능한 모든 도구 나열
  • POST /tools/:id/run : 특정 도구 실행

ChatGPT와 함께 사용

ChatGPT와 함께 이 API를 사용하려면:

  1. Vercel에 배포
  2. ChatGPT 구성에서 배포된 URL을 사용하세요.
  3. API는 https://your-project.vercel.app 에서 사용할 수 있습니다.

사용 가능한 도구

  • linkedin_extract_company : LinkedIn 회사 페이지에서 데이터 추출
  • linkedin_extract_people : LinkedIn 프로필 페이지에서 데이터 추출

특징

  • Captain Data API 통합을 위한 도구 기반 아키텍처
  • 요청 헤더를 통한 동적 API 키 지원
  • JSON 기반 도구 정의
  • TypeScript를 사용한 Fastify 서버

시작하기

필수 조건

  • 노드.js 16+
  • npm 또는 yarn

개발

개발 서버를 시작합니다.

npm run dev

서버는 http://localhost:3000 에서 사용할 수 있습니다.

API 엔드포인트

  • GET /introspect - 사용 가능한 모든 도구에 대한 메타데이터 가져오기
  • POST /tools/:id/run - 특정 도구 실행

테스트

제공된 test.http 파일을 사용하여 API 엔드포인트를 테스트할 수 있습니다.

프로젝트 구조

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

특허

아이에스씨

-
security - not tested
F
license - not found
-
quality - not tested

ChatGPT와 같은 AI 도우미를 Captain Data 도구에 연결하여 LinkedIn 회사 및 프로필 페이지에서 정보를 추출하는 미들웨어 API입니다.

  1. Local Development
    1. Deployment to Vercel
      1. API Endpoints
        1. Using with ChatGPT
          1. Available Tools
            1. Features
              1. Getting Started
                1. Prerequisites
                2. Development
                3. API Endpoints
                4. Testing
              2. Project Structure
                1. License
                  ID: 7rchj8hx50