Recall Data Omnifeeds

Recall Data Omnifeeds

site icon
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: 获取热门代币

常见问题解答

  1. 如何验证集成是否成功?
  2. 在提示输入的右下角查找锤子图标旁边的数字
  3. 通过询问测试集成: has anyone mentioned a cool coin lately on this list https://x.com/i/lists/1879866762147303588?

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/recall-data-omnifeeds.git cd recall-data-omnifeeds

  2. 安装依赖: bash npm install

  3. 创建 .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 ```

  1. 构建项目: bash npm run build

  2. 启动服务器: bash npm start

调试方式

  1. 运行测试: bash npm test

  2. 检查服务器日志以查看运行状态和错误信息

许可证

该项目遵循 None 开源许可条款。