AI剪贴器和Linkedin海报
一款基于人工智能的工具,将网络抓取功能与使用CrewAI、Selenium和LangChain的LinkedIn自动发布功能相结合。
🚀 特性
- 自动化LinkedIn帖子创建和发布
- 使用Firecrawl进行网络抓取
- 与GPT-4集成以生成内容
- 使用MCP的多服务器架构
- 基于硒的LinkedIn自动化
🛠️ 先决条件
- Python 3.11+
- 已安装Chrome浏览器
- 有效的LinkedIn帐户
- 所需的API密钥:
- OpenAI API密钥 - Firecrawl API密钥 - Tavilly API密钥
⚙️ 安装
- 克隆存储库:
git clone
cd linkedin-post-generation-mcp- 使用uv安装依赖项:
uv venv
uv pip install -r requirements.txt- 创建一个
.env使用您的凭据文件:
LINKEDIN_EMAIL=your-email@example.com
LINKEDIN_PASSWORD=your-password
LINKEDIN_PROFILE_ID=your-profile-id
FIRECRAWL_API_KEY=your-firecrawl-key
OPENAI_API_KEY=your-openai-key
TAVILY_API_KEY=your-tavily-key🚀 用法
运行主脚本:
python main.py脚本将:
- 初始化多个MCP服务器
- 连接到各种API
- 执行指定的任务(网络抓取和LinkedIn发布)
- 安全地处理自动化过程
🔧 配置
该项目使用多个配置文件:
config.json:MCP服务器配置pyproject.toml:项目依赖关系.env:环境变量和API键
🛡️ 安全
- 所有敏感凭据都存储在
.env文件 - Chrome浏览器会话得到妥善管理和关闭
- 发布后自动注销
📜 许可证
此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。
⚠️ 免责声明
此工具应按照LinkedIn的服务条款负责任地使用。确保您有权发布内容并遵守费率限制。
