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. 依存関係をインストールします:
npm install
  1. 環境変数を含む.envファイルを作成します。
CAPTAINDATA_API_KEY=your_api_key_here HARDCODED_LINKEDIN_UID=your_linkedin_uid_here
  1. 開発サーバーを起動します。
npm run dev

Vercelへの展開

  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 サーバー

はじめる

前提条件

  • Node.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

ライセンス

ISC

-
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