Token导航 LogoToken导航TokenDH.com
MCP Cookies logo
浏览器工具未说明官方级别未说明来源级核验

MCP Cookies

MCP Server

一个提供基于浏览器Cookie的网页抓取和文件下载功能的服务器,支持多浏览器和多平台,自动处理认证流程。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
浏览器自动化JavaScript跨平台

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jgowdy-godaddy

提供方

jgowdy-godaddy

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Cookie

一种模型上下文协议(MCP)服务器,为LLM提供cookie感知的web获取功能。此服务器允许LLM从已安装的浏览器中使用Cookie获取web内容和下载文件,并在Cookie过期时自动处理身份验证流。

特性

  • 多浏览器支持:从Chrome、Edge、Brave、Opera、Firefox和Safari中提取Cookie
  • 交叉平台的:适用于Windows、macOS和Linux(支持特定于平台的浏览器)
  • 自动登录处理:检测过期的Cookie并打开浏览器进行重新身份验证
  • 智能Cookie提取:仅从请求的特定浏览器中提取Cookie
  • 默认浏览器检测:自动检测并使用系统的默认浏览器
  • 大文件支持:大文件的流式下载和进度报告
  • 二进制文件支持:正确处理文本和二进制文件下载

安装

npm install

用法

作为MCP服务器

添加到MCP客户端配置中:

{
  "mcpServers": {
    "cookies": {
      "command": "node",
      "args": ["/path/to/mcp-cookies/index.js"]
    }
  }
}

可用工具

fetch_with_cookies

使用浏览器Cookie获取URL。

{
  url: string,              // URL to fetch
  browser?: string,         // Browser to use (default: system default)
  auto_login?: boolean      // Auto-open browser if login needed (default: true)
}

download_with_cookies

使用浏览器Cookie将文件下载到磁盘。

{
  url: string,              // URL to download
  output_path?: string,     // Where to save (optional)
  browser?: string,         // Browser to use (default: system default)
  auto_login?: boolean      // Auto-open browser if login needed (default: true)
}

浏览器支持

浏览器WindowsmacOSLinux
Chrome
边缘
勇敢
歌剧
火狐浏览器
Safari

运作原理

  1. Cookie提取:服务器直接从浏览器cookie存储中读取cookie:

- Chromium浏览器:用途 chrome-cookies-secure 解密Cookie - Firefox:从SQLite数据库读取(cookies.sqlite) - Safari:用途 @mherod/get-cookie 在 macOS 上

  1. 登录检测:在获取/下载时,服务器通过以下方式检测登录页面:

- 使用登录指示器检查重定向到不同域的情况 - 扫描登录表单的HTML内容 - 识别常见的SSO提供者(Okta、Auth0等)

  1. 自动重新身份验证:如果需要登录:

- 打开用户的浏览器进入登录页面 - 等待身份验证完成(每5秒检查一次) - 使用新Cookie自动重试 - 返回最初请求的内容

发展

# Run the server
npm start

# Run in development mode
node index.js

安全考虑

  • Cookie仅从本地浏览器存储中读取
  • MCP服务器不传输或存储Cookie
  • Cookie仅用于请求的特定域
  • 所有cookie访问都是只读的

需求

  • Node.js 18+
  • 已安装支持的浏览器
  • Windows:某些浏览器可能需要升级
  • macOS:可能需要Chrome/Edge的钥匙链访问权限

许可证

麻省理工学院

目录标签

目录标签

浏览器自动化JavaScript跨平台网页抓取本地部署文件下载多浏览器支持自动认证

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP