Token导航 LogoToken导航

MCP Server · 浏览器工具

Full Scope MCP

FullScope-MCP 是一个功能全面的内容总结服务器,支持网页抓取、文件读取、内容总结和主题汇总等功能,适用于运营和内容处理场景。

stdio官方级别未说明来源级核验工具 7
浏览器自动化PythonClaudeClaude Desktop

快速开始

作者 / 组织
yzfly
提供方
yzfly
运行时
Python

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

11

仓库热度

收录来源

2 个

MCP World

选型结论

Full Scope MCP 属于浏览器工具类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

浏览器工具

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

uvx fullscope-mcp-server

客户端配置示例

{
  "mcpServers": {
    "fullscope-mcp-server": {
      "command": "uvx",
      "args": [
        "fullscope-mcp-server"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

FullScope-MCP

内容总结运营 MCP Server,支持网页抓取、文件读取、内容总结、主题汇总等功能

🌟 功能特性

FullScope-MCP 是一个功能全面的 Model Context Protocol (MCP) 服务器,专门用于内容总结和运营场景。支持以下核心功能:

  1. 🤖 模型调用: 直接调用大语言模型进行回答
  2. 🌐 网页抓取: 抓取网页内容,可选保存为 txt 文本文件
  3. 📝 内容总结: 将任意内容总结为指定长度(默认原来的 20%,脱水版)
  4. 🔗 网页总结: 获取网页内容并自动总结为精炼版本
  5. 📄 文本文件总结: 读取 txt 等格式的文本文件并总结内容(限制返回 2k 字符)
  6. 📚 PDF 文件总结: 读取 PDF 文件并总结文本内容(限制返回 2k 字符)
  7. 🎯 主题汇总: 类似 RAG 功能,给定资料内容和查询主题,返回最相关的内容总结(2k 字符内)

📦 安装

使用 uvx 安装(推荐)

uvx fullscope-mcp-server

使用 pip 安装

pip install fullscope-mcp-server

从源码安装

git clone https://github.com/yzfly/fullscope-mcp
cd fullscope-mcp
pip install -e .

⚙️ 配置

环境变量配置

在使用之前,需要配置以下环境变量:

必需配置
# MiniMax API Key(必需)
export OPENAI_API_KEY="your-minimax-api-key"
可选配置
# API 基础 URL(默认使用 MiniMax)
export OPENAI_BASE_URL="https://api.minimaxi.com/v1"

# 使用的模型(默认 MiniMax-M1)
export OPENAI_MODEL="MiniMax-M1"

# 输入上下文最大 token 数(默认 120000)
export MAX_INPUT_TOKENS="120000"

# 输出上下文最大 token 数(默认 8000)  
export MAX_OUTPUT_TOKENS="8000"

Claude Desktop 配置

在 Claude Desktop 中使用时,请添加以下配置到 claude_desktop_config.json:

{
  "mcpServers": {
    "fullscope-mcp": {
      "command": "uvx",
      "args": ["fullscope-mcp-server"],
      "env": {
        "OPENAI_API_KEY": "your-minimax-api-key-here",
        "OPENAI_BASE_URL": "https://api.minimaxi.com/v1",
        "OPENAI_MODEL": "MiniMax-M1",
        "MAX_INPUT_TOKENS": "900000",
        "MAX_OUTPUT_TOKENS": "8000"
      }
    }
  }
}

或者使用 pip 安装版本:

{
  "mcpServers": {
    "fullscope-mcp": {
      "command": "python",
      "args": ["-m", "fullscope_mcp_server"],
      "env": {
        "OPENAI_API_KEY": "your-minimax-api-key-here",
        "OPENAI_BASE_URL": "https://api.minimaxi.com/v1",
        "OPENAI_MODEL": "MiniMax-M1",
        "MAX_INPUT_TOKENS": "900000",
        "MAX_OUTPUT_TOKENS": "8000"
      }
    }
  }
}

🚀 使用方法

1. 模型调用

# 工具名: call_model
# 参数: prompt (str) - 要发送给模型的提示词
# 返回: 模型的回答

2. 网页抓取

# 工具名: scrape_webpage  
# 参数: 
#   - url (str) - 要抓取的网页URL
#   - save_to_file (bool) - 是否保存内容到txt文件
# 返回: 抓取结果和文件路径(如果保存)

3. 内容总结

# 工具名: summarize_content
# 参数:
#   - content (str) - 要总结的内容  
#   - target_ratio (float) - 目标压缩比例,0.1-1.0之间,默认0.2
# 返回: 总结后的内容

4. 网页总结

# 工具名: summarize_webpage
# 参数:
#   - url (str) - 要抓取和总结的网页URL
#   - target_ratio (float) - 目标压缩比例,默认0.2
# 返回: 网页内容总结

5. 文本文件总结

# 工具名: read_and_summarize_text_file
# 参数:
#   - filepath (str) - 文本文件路径
#   - target_ratio (float) - 目标压缩比例,默认0.2
# 返回: 文件内容总结

6. PDF文件总结

# 工具名: read_and_summarize_pdf_file  
# 参数:
#   - filepath (str) - PDF文件路径
#   - target_ratio (float) - 目标压缩比例,默认0.2
# 返回: PDF内容总结

7. 主题汇总

# 工具名: topic_based_summary
# 参数:
#   - content (str) - 资料内容
#   - query (str) - 查询的主题或问题
# 返回: 基于主题的相关内容总结(2k字符内)

📖 使用示例

在 Claude Desktop 中使用

  1. 网页内容总结
   请帮我总结这个网页的内容:https://example.com/article
  1. 文档总结
   请读取并总结这个PDF文件:/path/to/document.pdf
  1. 主题分析
   基于这段资料内容,帮我分析"人工智能发展趋势"相关的信息

直接运行服务器

# 设置环境变量
export OPENAI_API_KEY="your-api-key"

# 运行服务器
python fullscope_mcp_server.py

🔧 开发指南

项目结构

fullscope-mcp/
├── src/
│   └── fullscope_mcp_server/
│       ├── __init__.py
│       └── server.py
├── README.md
├── pyproject.toml
└── LICENSE

本地开发

# 克隆项目
git clone https://github.com/yzfly/fullscope-mcp
cd fullscope-mcp

# 创建虚拟环境
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

# 安装开发依赖
pip install -e ".[dev]"

# 运行测试
pytest

代码格式化

# 格式化代码
black src/
isort src/

# 类型检查
mypy src/

🌐 支持的模型

本服务器主要针对 MiniMax API 设计,但通过配置 OPENAI_BASE_URL 和相关参数,也可以支持其他兼容 OpenAI API 格式的模型服务:

  • MiniMax-M1 (默认推荐)
  • MiniMax-Text-01
  • 其他支持 OpenAI API 格式的服务

MiniMax API 配置说明

MiniMax API 支持最大 1,000,192 tokens 的上下文长度,非常适合处理长文档和大量内容的总结任务。

🚀 发布到 PyPI 的步骤

1. 准备发布

# 安装构建工具
pip install build twine

# 构建包
python -m build

# 检查包
twine check dist/*

2. 发布到 TestPyPI (测试)

# 上传到 TestPyPI
twine upload --repository testpypi dist/*

# 从 TestPyPI 安装测试
pip install --index-url https://test.pypi.org/simple/ fullscope-mcp-server

3. 发布到正式 PyPI

# 上传到 PyPI
twine upload dist/*

📝 更新日志

v1.0.0 (2024-12-19)

  • ✨ 首次发布
  • 🌐 支持网页抓取和保存
  • 📝 支持内容总结(可配置压缩比例)
  • 📄 支持文本文件和PDF文件读取总结
  • 🎯 支持主题汇总(RAG功能)
  • 🤖 支持直接模型调用
  • ⚙️ 完善的环境变量配置
  • 📦 支持 uvx 和 pip 安装

🤝 贡献

欢迎提交 Issue 和 Pull Request!

  1. Fork 本项目
  2. 创建功能分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启 Pull Request

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

👨‍💻 作者

yzfly

  • GitHub: @yzfly
  • Email: yz.liu.me@gmail.com
  • 微信公众号: 云中江树
  • NPM: @langgpt

🙏 致谢

❓ 常见问题

Q: 如何获取 MiniMax API Key?

A: 访问 MiniMax 开放平台,注册账号后在账户管理-接口密钥中获取。

Q: 可以使用其他模型吗?

A: 可以!通过配置 OPENAI_BASE_URL 和 OPENAI_MODEL 环境变量,可以使用任何兼容 OpenAI API 格式的模型服务。

Q: 文件大小有限制吗?

A: 是的,为了性能考虑:

  • 文本文件和PDF文件内容限制在约 120k 字符以内
  • 网页内容会根据模型的上下文限制自动截断
  • 主题汇总结果限制在 2k 字符以内

Q: 如何在 Claude Desktop 中使用?

A: 按照上面的配置说明,将配置添加到 claude_desktop_config.json 文件中,重启 Claude Desktop 即可。


如果你觉得这个项目有用,请给个 ⭐ 星!

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

内容总结Python本地部署网页抓取文件处理主题汇总模型调用

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Full Scope MCP

MCP World · 本页

7stdio有2 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Full Scope MCP 怎么安装?

公开资料给出的安装命令是 uvx fullscope-mcp-server,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Full Scope MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Full Scope MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Full Scope MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Full Scope MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP