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。
地域開発
- 依存関係をインストールします:
Copy
- 環境変数を含む
.env
ファイルを作成します。
Copy
- 開発サーバーを起動します。
Copy
Vercelへの展開
- 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 サーバー
はじめる
前提条件
- Node.js 16以上
- npmまたはyarn
発達
開発サーバーを起動します。
Copy
サーバーはhttp://localhost:3000で利用できます。
APIエンドポイント
GET /introspect
- 利用可能なすべてのツールに関するメタデータを取得しますPOST /tools/:id/run
- 特定のツールを実行する
テスト
提供されているtest.http
ファイルを使用して、API エンドポイントをテストできます。
プロジェクト構造
Copy
ライセンス
ISC
This server cannot be installed
ChatGPT などの AI アシスタントを Captain Data ツールに接続し、LinkedIn の会社ページやプロフィール ページから情報を抽出するミドルウェア API。