🚀 🌐 AnySite MCP Server
AnySite MCP Server 是一种基于模型上下文协议(MCP)的基础设施,它能让 AI 智能体通过单一的 MCP 服务器,连接到来自领英(LinkedIn)、Instagram、Reddit、Twitter 等平台,以及任何网站的实时数据。
🚀 快速开始
选项 1:远程 MCP 与 OAuth(推荐)
此方式非常适合 Claude Desktop、Cline、Cursor、Windsurf 等支持 OAuth 的 MCP 客户端。
步骤 1:获取 OAuth URL
- 在 app.anysite.io 注册账号(注册即享 100 个免费积分)。
- 导航至 MCP Server Integration。
- 复制你的 OAuth URL:
https://api.anysite.io/mcp/sse。
步骤 2:添加到你的 MCP 客户端
Claude Desktop(点击展开)
- 打开 Claude Desktop → 设置 → 连接器。
- 点击 添加自定义连接器。
- 填写:
- 名称:AnySite MCP
- OAuth URL:
https://api.anysite.io/mcp/sse
- 点击 添加 → 连接 → 允许访问。
📖 Claude Desktop 详细设置指南
Cline / Cursor / Windsurf
将以下内容添加到你的 MCP 配置文件中:
{
"mcpServers": {
"anysite": {
"command": "npx",
"args": ["-y", "@anysite/mcp"],
"env": {
"ANYSITE_OAUTH_URL": "https://api.anysite.io/mcp/sse"
}
}
}
}
配置文件位置:
- Cline:
.cline/mcp_settings.json
- Cursor:
.cursor/mcp_config.json
- Windsurf:
.windsurf/mcp_config.json
步骤 3:验证连接
向你的 AI 智能体提问:
What MCP tools do you have access to?
预期响应应包含:
search_linkedin_users
get_linkedin_profile
get_instagram_user
search_reddit_posts
google_search
parse_webpage
- ... 以及 50 多个其他工具
选项 2:本地 MCP 服务器(用于开发)
此方式非常适合 测试、开发和自定义集成。
安装
git clone https://github.com/anysiteio/anysite-mcp-server.git
cd anysite-mcp-server
npm install
npm run build
配置
创建 .env 文件:
ANYSITE_ACCESS_TOKEN=your_access_token
ANYSITE_ACCOUNT_ID=your_account_id
从 app.anysite.io 获取你的凭证。
运行服务器
npm start
连接到 MCP 客户端
将以下内容添加到你的 MCP 配置中:
{
"mcpServers": {
"anysite-local": {
"command": "node",
"args": ["/path/to/anysite-mcp-server/build/index.js"],
"env": {
"ANYSITE_ACCESS_TOKEN": "your_token",
"ANYSITE_ACCOUNT_ID": "your_account_id"
}
}
}
}
✨ 主要特性
🎪 支持的平台
| 平台 |
搜索 |
个人资料 |
帖子 |
评论 |
私信 |
分析 |
| 领英(LinkedIn) |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
| Instagram |
✅ |
✅ |
✅ |
✅ |
❌ |
✅ |
| Reddit |
✅ |
✅ |
✅ |
✅ |
❌ |
⚠️ |
| Twitter/X |
✅ |
✅ |
✅ |
⚠️ |
❌ |
⚠️ |
| 任何网站 |
✅ |
- |
- |
- |
- |
- |
🛠️ 核心功能
- 高级搜索与过滤:可按职位、公司、地点、教育背景、技能等条件查找人员。
- 批量数据提取:一次请求即可提取数千个个人资料、帖子或评论。
- 网络分析:绘制人脉关系、关注者和互动模式图。
- 内容监控:实时跟踪帖子、评论和反应。
- 账户管理:发送消息、连接请求和发表评论(领英)。
- 智能网页解析:使用 CSS 选择器从任何网站提取结构化数据。
🔐 企业级特性
- 速率限制管理:自动退避和重试,采用指数级延迟。
- 代理轮换:内置代理支持,适用于高流量请求。
- 错误恢复:针对平台变更的自我修复机制。
- 使用分析:跟踪 API 消费和成本。
- 团队管理:支持多用户账户,具备基于角色的访问权限。
💻 使用示例
领英(LinkedIn):查找决策者
Find me 10 CTOs at AI companies in San Francisco
MCP 服务器将:
- 搜索职位为“CTO”、公司关键词为“AI”、地点为“旧金山”的领英用户。
- 返回包含姓名、职位、公司、地点的结构化个人资料。
- 提供每个个人资料的直接领英 URL。
Instagram:监控品牌提及
Get the latest 20 Instagram posts mentioning @yourbrand
Reddit:分析讨论
Search Reddit for posts about "LLM agents" in the last week,
sorted by top engagement
多平台研究
1. Find the LinkedIn profile of John Doe at Company X
2. Get his recent posts and engagement metrics
3. Find his Twitter profile and latest tweets
4. Cross-reference with Instagram presence
📚 详细文档
📚 完整文档
🔧 工具类别(共 57 个)
领英(LinkedIn)工具(26 个工具)
搜索与发现(7 个工具)
search_linkedin_users - 支持 10 多种过滤器的高级用户搜索
linkedin_sn_search_users - 销售导航器高级搜索
get_linkedin_email_user - 通过电子邮件地址查找用户
get_linkedin_user_email_db - 批量电子邮件查找(最多 10 个个人资料)
get_linkedin_google_company - 通过 Google 搜索查找公司
get_linkedin_company - 公司详情查找
search_linkedin_posts - 按关键词、作者、日期搜索帖子
个人资料与数据(7 个工具)
get_linkedin_profile - 包含工作经历、教育背景、技能的完整个人资料
get_linkedin_user_posts - 用户的帖子历史记录
get_linkedin_user_reactions - 用户点赞的帖子
get_linkedin_user_comments - 用户的评论历史记录
get_linkedin_user_connections - 人脉关系
get_linkedin_user_endorsers - 技能推荐人
get_linkedin_user_certificates - 用户证书
公司情报(4 个工具)
get_linkedin_company_employees - 带过滤器的员工列表
get_linkedin_company_posts - 公司更新
get_linkedin_post_reposts - 转发分析
get_linkedin_conversations - 对话历史记录
互动(4 个工具)
get_linkedin_post_comments - 评论线程
get_linkedin_post_reactions - 点赞者及点赞情况
get_linkedin_post_reposts - 转发分析
账户管理(4 个工具) - 需要 ACCOUNT_ID
get_linkedin_management_me - 获取自己的个人资料
send_linkedin_chat_message - 发送私信
get_linkedin_chat_messages - 检索对话
send_linkedin_connection - 发送连接请求
send_linkedin_post_comment - 发表评论
send_linkedin_post - 创建帖子
Instagram 工具(8 个工具)
get_instagram_user - 个人资料信息、关注者、帖子数量
get_instagram_user_posts - 包含媒体的帖子历史记录
get_instagram_user_reels - 视频/短片
get_instagram_user_friendships - 关注者/关注列表
get_instagram_post - 包含指标的帖子详情
get_instagram_post_comments - 评论线程
get_instagram_post_likes - 点赞者
search_instagram_posts - 按主题标签和关键词搜索
Twitter/X 工具(5 个工具)
get_twitter_user - 个人资料详情
search_twitter_users - 查找用户
get_twitter_user_posts - 推文历史记录
search_twitter_posts - 支持 15 多种过滤器的高级推文搜索
get_twitter_post - 推文详情
Reddit 工具(3 个工具)
search_reddit_posts - 支持排序、时间、子版块过滤器的搜索
get_reddit_post - 包含得分、评论的帖子详情
get_reddit_post_comments - 包含嵌套回复的评论树
网页解析工具(2 个工具)
parse_webpage - 支持 14 多种 CSS 选择器选项的内容提取
get_sitemap - 解析网站地图
其他工具(3 个工具)
google_search - 结果清晰的 Google 搜索
search - ChatGPT 深度研究优化搜索
fetch - ChatGPT 深度研究优化个人资料提取
🤝 集成
AnySite MCP Server 可与任何兼容 MCP 的客户端配合使用:
AI 助手
- ✅ Claude Desktop - 原生 OAuth 支持
- ✅ Cline - MCP 配置
- ✅ Cursor - 自定义 MCP 服务器
- ✅ Windsurf - MCP 集成
- ✅ 任何 MCP 客户端 - 标准协议
开发工具
- 🔧 n8n - AnySite n8n 节点
- 🔧 LangChain - 自定义工具集成
- 🔧 AutoGen - 智能体工具注册
- 🔧 REST API - 直接 API 访问
比较:远程 vs 本地
| 特性 |
远程 MCP(OAuth) |
本地 MCP |
| 设置时间 |
< 2 分钟 |
~10 分钟 |
| 身份验证 |
OAuth(安全,一键式) |
配置中的 API 密钥 |
| 更新 |
自动 |
手动 git pull |
| 适用场景 |
生产环境,终端用户 |
开发,测试 |
| 凭证管理 |
由 AnySite 管理 |
自行管理 |
| 撤销权限 |
仪表板一键操作 |
手动移除 |
| MCP 客户端 |
Claude Desktop、Cline 等 |
任何 MCP 客户端 |
建议:生产环境使用 远程 MCP,开发/测试使用 本地 MCP。
🔧 技术细节
架构
┌─────────────────┐
│ MCP Client │ (Claude Desktop, Cline, etc.)
│ (AI Agent) │
└────────┬────────┘
│ MCP Protocol
│
┌────────▼────────┐
│ AnySite MCP │
│ Server │
└────────┬────────┘
│ REST API
│
┌────────▼────────┐
│ AnySite API │ ← OAuth Authentication
│ Platform │ ← Rate Limiting
└────────┬────────┘ ← Proxy Rotation
│
┌────┴────┬────────┬─────────┬──────────┐
▼ ▼ ▼ ▼ ▼
LinkedIn Instagram Reddit Twitter Any Website
关键组件:
- MCP 协议层:为 AI 智能体提供标准化的工具接口。
- API 抽象:平台特定的 API 适配器,具备错误处理功能。
- 身份验证:OAuth 2.0,用于安全的凭证管理。
- 自我修复:自动重试和回退机制。
- 速率限制:智能退避,防止 API 封禁。
用例
🎯 潜在客户开发与销售
- 按职位、公司、地点查找决策者。
- 用领英个人资料丰富 CRM 数据。
- 监控竞争对手的招聘和扩张情况。
📊 市场情报
- 跨平台跟踪品牌提及。
- 分析竞争对手的社交媒体策略。
- 监控行业趋势和讨论。
🔍 研究与分析
- 收集用于 AI 训练的数据集。
- 社交网络分析。
- 内容性能跟踪。
🤖 AI 智能体工作流
- 多平台数据关联。
- 自动化推广活动。
- 跨平台身份解析。
开发
从源代码构建
git clone https://github.com/anysiteio/anysite-mcp-server.git
cd anysite-mcp-server
npm install
npm run build
npm run dev
npm test
项目结构
anysite-mcp-server/
├── src/ # 源代码
│ ├── index.ts # MCP 服务器入口点(Smithery 运行时)
│ ├── server.ts # 服务器实现(传统 MCP)
│ └── types.ts # TypeScript 类型定义
├── build/ # 编译后的 JavaScript
│ ├── index.js # 主入口点
│ ├── server.js # 服务器可执行文件
│ ├── types.js # 类型定义
│ ├── remote-server.js # 远程服务器支持
│ ├── streamable-server.js # 流式支持
│ └── smithery.js # Smithery 集成
├── .claude/ # Claude Code 设置
│ └── settings.local.json
├── .cursor/ # Cursor IDE 设置
│ └── rules/
├── .smithery/ # Smithery CLI 文件
│ └── index.cjs
├── package.json # npm 包配置
├── package-lock.json
├── tsconfig.json # TypeScript 配置
├── smithery.yaml # Smithery 配置
├── glama.json # Glama 集成
├── .env # 环境变量(本地)
├── .npmrc # npm 配置
├── .gitignore
├── README.md # 文档
├── CLAUDE.md # Claude Code 说明
├── LICENSE.md # MIT 许可证
└── LICENSE
贡献
我们欢迎贡献!请参阅 CONTRIBUTING.md 获取指南。
我们需要帮助的领域:
- 📝 文档改进
- 🐛 错误修复和测试
- ✨ 新平台集成
- 🌍 翻译
📊 定价与限制
免费套餐
- ✅ 注册即享 100 个免费积分
- ✅ 所有 57 个工具可用
- ✅ OAuth 身份验证
- ⚠️ 适用速率限制
专业计划
- 🚀 更高的速率限制
- 🚀 优先支持
- 🚀 专用代理
- 🚀 团队协作
请参阅 定价详情
🔒 安全与隐私
- OAuth 2.0 - 行业标准的身份验证。
- 无凭证存储 - 你的 API 密钥由 AnySite 保管。
- 加密传输 - 所有数据通过 HTTPS 传输。
- 符合 GDPR - 数据处理遵循欧盟法规。
- 可撤销访问 - 在仪表板一键断开连接。
⚠️ 重要提示
抓取数据时,请始终遵守平台服务条款和当地法规。
💬 社区与支持
📄 许可证
本项目采用 MIT 许可证。
🙏 致谢
本项目基于以下技术构建:
特别感谢 MCP 社区的反馈和贡献。