Skip to main content
Glama

Captain Data MCP API

Captain Data 工具的中间件 API,旨在与 ChatGPT 和其他 AI 助手协同工作。

本地开发

  1. 安装依赖项:

npm install
  1. 使用您的环境变量创建一个.env文件:

CAPTAINDATA_API_KEY=your_api_key_here HARDCODED_LINKEDIN_UID=your_linkedin_uid_here
  1. 启动开发服务器:

npm run dev

Related MCP server: LinkedIn MCP Server

部署到 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 一起使用

要将此 API 与 ChatGPT 一起使用:

  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

执照

国际学习中心

-
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