article
README
🚀 LinkedIn DI MCP 服务器
本项目是一个基于 Model Context Protocol (MCP) 的服务器,允许 Claude 或其他兼容客户端与 LinkedIn 的洞察服务交互。下面将详细介绍该服务器的配置和使用方法。
🚀 快速开始
在使用本服务器前,需要满足以下先决条件:
- 操作系统:支持 macOS、Linux 和 Windows。
- Node.js:需要安装 Node.js(推荐版本 14.x 或更高)。
- 环境变量:配置 OAuth 凭证和 Auth0 帐户信息。
- 设备授权流:使用
initiate-linkedin-device-auth工具完成设备授权。
✨ 主要特性
- 支持 Claude 或其他兼容客户端与 LinkedIn 的洞察服务交互。
- 提供多种工具,可获取 LinkedIn 账户信息、启动设备授权流程等。
📦 安装指南
配置 Claude Desktop
- 打开终端或命令提示符,运行以下命令查看日志:
tail -f ~/Library/Logs/Claude/mcp*.log # macOS/Linux Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20 # Windows - 在 Claude Desktop 中启动 MCP 服务。
- 确保
index.js的绝对路径配置正确。
💻 使用示例
工具列表
以下是可用工具及其功能说明:
获取 LinkedIn 账户信息
- 描述:获取当前 LinkedIn 帐户的详细信息,包括令牌。
- 参数:无。
- 返回值:返回 JSON 格式的账户信息。
初始化设备授权流
- 描述:启动设备授权流程以获取设备代码。
- 参数:无。
- 返回值:返回设备授权详细信息和操作说明。
获取 LinkedIn 账户
- 描述:获取 LinkedIn 帐户的详细信息,包括令牌。
- 参数:无。
- 返回值:返回 JSON 格式的账户信息。
初始化 LinkedIn 设备授权
- 描述:启动设备授权流程以获取设备代码。
- 参数:无。
- 返回值:返回设备授权详细信息和操作说明。
📚 详细文档
故障排除
工具未在 Claude 中显示
- 检查日志文件:
tail -f ~/Library/Logs/Claude/mcp*.log # macOS/Linux Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20 # Windows - 确保环境变量配置正确。
- 验证
index.js的绝对路径是否正确。
认证问题
- 检查 OAuth 凭证。
- 使用
initiate-linkedin-device-auth工具重新启动授权流程。 - 确认所需的 API 作用域已启用。
查看日志
- macOS/Linux:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log - Windows:
Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20
安全注意事项
- 保持 API 凭证的安全性,避免在公共仓库中泄露。
- 使用环境变量管理敏感数据。
📄 许可证
本项目是 Apache 2.0 许可证下的开源项目。有关详细信息,请参阅 LICENSE 文件。
⚠️ 重要声明
- 本项目不隶属于 LinkedIn 或其任何关联公司。
- 使用前请仔细阅读所有安全注意事项。
- 翻译内容仅供参考,具体以英文原文为准。
翻译说明:本内容为英文原文的完整中文翻译,仅用于参考。如需使用,请以英文原文为准。
微信扫一扫