README
🚀 🌐 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
- 点击 添加 → 连接 → 允许访问。
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_usersget_linkedin_profileget_instagram_usersearch_reddit_postsgoogle_searchparse_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
# 构建 TypeScript
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 - 数据处理遵循欧盟法规。
- 可撤销访问 - 在仪表板一键断开连接。
⚠️ 重要提示
抓取数据时,请始终遵守平台服务条款和当地法规。
💬 社区与支持
- 📖 文档
- 💬 Discord 社区 - 提问、分享工作流
- 🐦 Twitter - 最新更新
- 📧 电子邮件支持
- 🐛 GitHub 问题
📄 许可证
本项目采用 MIT 许可证。
🙏 致谢
本项目基于以下技术构建:
- 模型上下文协议(由 Anthropic 提供)
- TypeScript
- Node.js
特别感谢 MCP 社区的反馈和贡献。
扫码联系在线客服