mcpField
秘
秘塔搜索

秘塔搜索

本地服务
github.com/HundunOnline搜索与检索1861 周前更新

关于 秘塔搜索

秘塔搜索是基于 FastMCP SDK 的非官方秘塔 AI 搜索 MCP 服务,面向需要搜索和网页解析的客户端。它支持网页、文库、学术、图片、视频和播客搜索,并可将网页内容输出为 Markdown 或 JSON。

主要功能

  1. 01六类内容搜索
  2. 02网页内容解析
  3. 03Markdown 或 JSON 输出
  4. 04可选 AI 摘要

适用场景

  1. 01搜索网页新闻和博客
  2. 02查找文档或学术论文
  3. 03搜索图片、视频或播客
  4. 04提取网页并转换格式

MCP 相关

该 MCP 服务向 MCP 客户端提供 metaso_search 和 metaso_reader 工具,分别用于多类型搜索和网页解析。使用服务需要设置 Metaso API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

MCP Metaso

一个基于 MCP (Model Context Protocol) 的 秘塔 AI 搜索引擎 服务器,使用官方 FastMCP SDK 构建。

Python MCP License smithery badge

✨ 功能特性

  • 🔍 多维搜索:支持网页、文库、学术、图片、视频、播客六种搜索类型
  • 📄 网页解析:提取网页内容并转换为 Markdown 或 JSON 格式
  • ⚡ 高性能:基于 FastMCP SDK,异步处理,类型安全
  • 🔌 标准兼容:完全符合 MCP 协议规范,可与 Claude Desktop 等客户端集成

🚀 快速开始

安装依赖
Installing via Smithery

To install mcp-metaso for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @HundunOnline/mcp-metaso --client claude
手动安装
pip install -r requirements.txt
配置 API 密钥
export METASO_API_KEY="your-api-key-here"
启动服务器
python server.py
测试功能
python test_all_scopes.py

🔧 Claude Desktop 集成

DXT扩展安装(最简单的方式)🌟

Claude Desktop现在支持DXT扩展格式,让安装变得像安装浏览器扩展一样简单!

  1. 下载DXT扩展文件

  2. 双击安装

    • 打开Claude Desktop应用
    • 导航到 设置 > 扩展
    • 点击"从.dxt文件安装"并选择下载的文件
    • 在配置界面输入您的Metaso API密钥
    • 点击"安装"完成
  3. 立即使用

    • 重启Claude Desktop
    • 开始使用:"搜索人工智能的最新发展"
自动安装工具(传统方式)

如果您更喜欢传统的安装方式:

# 自动安装到Claude Desktop
python tools/install_claude.py

# 或使用配置生成器
python tools/claude_config_generator.py --save
手动配置

在 Claude Desktop 配置文件中添加:

{
  "mcpServers": {
    "mcp-metaso": {
      "command": "python",
      "args": ["/path/to/mcp-metaso/server.py"],
      "env": {
        "METASO_API_KEY": "your-api-key-here"
      }
    }
  }
}

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
验证配置

安装完成后,验证配置是否正确:

# 验证MCP服务器配置
python tools/validate_config.py

# 生成诊断报告
python tools/validate_config.py --report
故障排除

如果Claude Desktop没有显示🔨图标:

  1. 重启Claude Desktop - 配置更改需要重启应用
  2. 检查路径 - 确保使用绝对路径指向server.py
  3. 验证API密钥 - 确保METASO_API_KEY已正确设置
  4. 查看日志 - 检查Claude Desktop日志文件夹中的错误信息

常用工具命令:

# 生成配置
python tools/claude_config_generator.py --api-key your_key --save

# 自动安装
python tools/install_claude.py --auto-confirm

# 卸载服务器
python tools/install_claude.py --uninstall

# 验证配置
python tools/validate_config.py

# 使用启动包装器
python tools/launcher.py

📖 可用工具

metaso_search

多维搜索工具,支持六种搜索类型:

metaso_search(
    query="人工智能发展趋势",  # 搜索查询词
    scope="webpage",           # 搜索类型:webpage/document/scholar/image/video/podcast
    include_summary=False,     # 是否包含 AI 摘要
    size=10                   # 结果数量 (1-20)
)

搜索类型说明:

  • webpage - 网页搜索:新闻、博客、资讯
  • document - 文库搜索:PDF 文档、技术文档
  • scholar - 学术搜索:论文、研究文献
  • image - 图片搜索:图片、图表、插图
  • video - 视频搜索:教程、演讲、娱乐内容
  • podcast - 播客搜索:音频节目、访谈
metaso_reader

网页内容解析工具:

metaso_reader(
    url="https://example.com",  # 网页 URL
    output_format="markdown"    # 输出格式:markdown/json
)

📁 项目结构

mcp-metaso/
├── server.py                      # 主服务器实现 (FastMCP)
├── config.py                      # 配置管理
├── tools/                         # Claude Desktop集成工具
│   ├── __init__.py               # 工具包初始化
│   ├── claude_config_generator.py # Claude配置生成器
│   ├── install_claude.py         # 自动安装脚本
│   ├── validate_config.py        # 配置验证工具
│   └── launcher.py               # 启动包装器
├── test_all_scopes.py            # 功能测试脚本
├── requirements.txt              # 项目依赖
├── setup.py                      # 包安装配置
└── README.md                     # 项目说明

🔨 开发

环境要求
  • Python 3.10+
  • Metaso API Key
本地开发
  1. 克隆项目:

    git clone https://github.com/HundunOnline/mcp-metaso
    cd mcp-metaso
    
  2. 安装依赖:

    pip install -r requirements.txt
    
  3. 设置环境变量:

    export METASO_API_KEY="your-key"
    
  4. 运行测试:

    python test_all_scopes.py
    
自定义DXT扩展

开发者可以自定义DXT扩展包:

# 构建DXT扩展包
python build-dxt.py

# 这将生成:
# - mcp-metaso-1.1.0.dxt (扩展包)
# - DXT安装指南.md (用户安装说明)
添加新功能

使用 FastMCP 装饰器可以轻松添加新工具:

@mcp.tool()
async def new_tool(param: str) -> str:
    """新工具描述
    
    Args:
        param: 参数描述
    """
    # 实现逻辑
    return result

📄 许可证

本项目采用 MIT 许可证。

🤝 贡献

欢迎提交 Issue 和 Pull Request!

🔗 相关链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。