
Recall Data Omnifeeds

Overview
基本能力
产品定位
external-mcp 是一个数据集成服务,旨在为 AI 模型提供多源数据访问和分析能力。
核心功能
- Twitter 集成
- 获取用户资料和推文
- 搜索推文和用户资料
- 访问热门话题
- 完整的写操作(发推、点赞、转发、关注)
- 直接消息支持
-
Grok 聊天集成
-
Substack 集成
- 获取出版物信息
- 检索最近的帖子
- 访问帖子评论
- 搜索帖子
-
支持自定义域名和子域名
-
CoinGecko 集成
- 获取当前代币价格
- 检索合约地址和链信息
- 搜索代币
- 获取热门代币
- 支持免费和 Pro API 访问
适用场景
- AI 模型需要访问和分析 Twitter 数据
- AI 模型需要集成 Substack 内容
- AI 模型需要获取加密货币市场数据
工具列表
- Twitter 工具
twitter-get-profile
: 获取用户资料twitter-get-tweets
: 获取用户推文twitter-search-tweets
: 搜索推文twitter-get-trends
: 获取热门话题twitter-send-tweet
: 发送推文twitter-like-tweet
: 点赞推文twitter-retweet
: 转发推文-
twitter-follow-user
: 关注用户 -
Substack 工具
substack-get-publication-info
: 获取出版物信息substack-get-recent-posts
: 获取最近帖子substack-search-posts
: 搜索帖子-
substack-get-comments
: 获取帖子评论 -
CoinGecko 工具
coingecko-get-features
: 获取可用 API 功能coingecko-get-price
: 获取代币价格coingecko-get-contracts
: 获取合约地址coingecko-search
: 搜索代币coingecko-trending
: 获取热门代币
常见问题解答
- 如何集成到 Claude?
- 安装并构建服务器
- 在 Claude 设置中添加 MCP 端点
- 配置服务器信息
- 重启 Claude
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
-
克隆仓库:
bash git clone https://github.com/yourusername/recall-data-omnifeeds.git cd recall-data-omnifeeds
-
安装依赖:
bash npm install
-
创建
.env
文件并添加 API 凭证: ``` # Twitter 凭证 TWITTER_USERNAME=your_twitter_username TWITTER_PASSWORD=your_twitter_password TWITTER_EMAIL=your_twitter_email
# CoinGecko 凭证 (可选) COINGECKO_API_KEY=your_api_key ```
-
构建项目:
bash npm run build
-
启动服务器:
bash npm start
调试方式
-
检查服务器是否运行:
bash curl http://localhost:3008
-
测试 Twitter 功能:
javascript const result = await server.invoke("twitter-get-profile", { username: "example_user" });
-
测试 Substack 功能:
javascript const result = await server.invoke("substack-get-publication-info", { substackId: "example.substack.com" });
-
测试 CoinGecko 功能:
javascript const result = await server.invoke("coingecko-get-price", { tokenId: "bitcoin", currency: "usd" });