
Recall Data Omnifeeds

2025.04.18
0
TypeScript数据聚合AI 数据交互社交媒体分析加密货币数据内容生成金融服务
external-mcp 是一个模型上下文协议(MCP)服务器,提供对多种数据源的访问,包括 Twitter、Substack 和 CoinGecko。该服务器使 AI 模型能够通过统一的接口与来自多个来源的数据进行交互和分析。
View on GitHub
Overview
基本能力
产品定位
external-mcp 是一个数据聚合和交互平台,旨在为 AI 模型提供多源数据访问和分析能力。
核心功能
- Twitter 集成
- 获取用户资料和推文
- 搜索推文和用户资料
- 访问热门话题
- 完整的写操作(发推、点赞、转发、关注)
- 直接消息支持
-
Grok 聊天集成
-
Substack 集成
- 获取出版物信息
- 检索最近的帖子
- 访问帖子评论
- 搜索帖子
-
支持自定义域名和子域名
-
CoinGecko 集成
- 获取当前代币价格
- 检索合约地址和链信息
- 搜索代币
- 获取热门代币
- 支持免费和 Pro API 访问
适用场景
- AI 模型需要访问和分析 Twitter 数据
- 需要从 Substack 获取出版物和帖子信息
- 需要获取加密货币价格和市场数据
工具列表
- 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
: 获取可用的 CoinGecko API 功能coingecko-get-price
: 获取代币的当前价格coingecko-get-contracts
: 获取代币的合约地址和链信息coingecko-search
: 按查询搜索代币coingecko-trending
: 获取热门代币
常见问题解答
- 如何验证集成是否成功?
- 在提示输入的右下角查找锤子图标旁边的数字
- 通过询问测试集成:
has anyone mentioned a cool coin lately on this list https://x.com/i/lists/1879866762147303588?
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
-
克隆仓库:
bash git clone https://github.com/yourusername/recall-data-omnifeeds.git cd recall-data-omnifeeds
-
安装依赖:
bash npm install
-
创建
.env
文件并添加 API 凭证: ``` # Twitter credentials (if needed) TWITTER_USERNAME=your_twitter_username TWITTER_PASSWORD=your_twitter_password TWITTER_EMAIL=your_twitter_email
# CoinGecko credentials (optional) COINGECKO_API_KEY=your_api_key # Optional: enables Pro API features ```
-
构建项目:
bash npm run build
-
启动服务器:
bash npm start
调试方式
-
运行测试:
bash npm test
-
检查服务器日志以查看运行状态和错误信息