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
- 환경 변수로
.env
파일을 만듭니다.
Copy
- 개발 서버를 시작합니다.
Copy
베르셀로의 배치
- Vercel CLI 설치:
Copy
- Vercel에 로그인하세요:
Copy
- 배포:
Copy
- Vercel에서 환경 변수를 설정하세요:
- Vercel에서 프로젝트 설정으로 이동하세요
- 다음 환경 변수를 추가합니다.
CAPTAINDATA_API_KEY
HARDCODED_LINKEDIN_UID
API 엔드포인트
GET /
: 상태 점검 엔드포인트GET /introspect
: 사용 가능한 모든 도구 나열POST /tools/:id/run
: 특정 도구 실행
ChatGPT와 함께 사용
ChatGPT와 함께 이 API를 사용하려면:
- Vercel에 배포
- ChatGPT 구성에서 배포된 URL을 사용하세요.
- 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
개발
개발 서버를 시작합니다.
Copy
서버는 http://localhost:3000 에서 사용할 수 있습니다.
API 엔드포인트
GET /introspect
- 사용 가능한 모든 도구에 대한 메타데이터 가져오기POST /tools/:id/run
- 특정 도구 실행
테스트
제공된 test.http
파일을 사용하여 API 엔드포인트를 테스트할 수 있습니다.
프로젝트 구조
Copy
특허
아이에스씨
This server cannot be installed
ChatGPT와 같은 AI 도우미를 Captain Data 도구에 연결하여 LinkedIn 회사 및 프로필 페이지에서 정보를 추출하는 미들웨어 API입니다.