分布式搜索服务

Open Distributed Search 是一个多源分布式搜索服务器,支持网页、新闻、视频、图像、书籍以及社交媒体内容的搜索。

  • by Ondest
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Ondest/odsearch

使用说明

开放分布式搜索

能够搜索的MCP服务器:

  • 网络

    • 文本
    • 新闻
    • 视频
    • 图像
    • 书籍
  • 社交网络

    • Telegram(开放频道)
    • Reddit(Pushshift)
    • 推特(正在验证…)
  • 市场

    • 正在研究中。..

警告!

目前正在积极开发中!

状态

  • 搜索:✅ 实现
  • 电报:🚧 进行中
  • Docker:🚧 进行中

路线图

  • [x] 网络搜索(文本、新闻、视频、图像、书籍)
  • [x] Docker
  • [x] Telegram开放频道帖子
  • []Reddit
  • []推特
  • []政策
  • []代理

用法

运行服务器

要启动Open Distributed Search MCP服务器,请运行:

git clone git@github.com:Ondest/odsearch.git && cd odsearch

为了最简单的设置,请使用Docker Compose:

docker compose up -d

对于实时重新加载的开发,请使用:

uv sync --locked
uv run main.py --reload

MCP集成

将此配置添加到MCP客户端:

{
  "mcpServers": {
    "odsearch": {
      "url": "http://localhost:9001/mcp" // Default host and port
    }
  }
}

可用工具

此MCP服务器提供以下搜索功能:

  • 网页搜索:查找网页、新闻文章、视频、图像和书籍
  • 社交网络:删除Telegram帖子(仅限开放渠道)