mcpField
W
Weibo MCP Server

Weibo MCP Server

本地服务
github.com/qinyuanpei社交媒体636 周前更新

关于 Weibo MCP Server

Weibo MCP Server 是基于 Model Context Protocol 的微博数据服务,可获取用户信息、微博内容、热搜、评论和话题等数据,并提供配套的命令行工具,面向 AI 应用和开发者。

主要功能

  1. 01获取用户资料与微博动态
  2. 02查询热搜榜单与话题数据
  3. 03搜索用户与微博内容
  4. 04支持 stdio 与 Streamable HTTP 两种模式
  5. 05提供 JSON 输出的 weibo-cli 命令行工具
  6. 06扫码登录保存本机会话

适用场景

  1. 01为 AI 应用提供微博热搜与话题数据
  2. 02在终端或脚本中导出微博 JSON 数据
  3. 03让编码 Agent 通过 CLI 调用微博数据

MCP 相关

该项目作为 MCP 服务运行,可通过 stdio 或 HTTP 端点向 MCP 客户端提供微博数据相关的工具。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"weibo": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
启动命令docker run -i --rm build

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocibuild

工具

还没有获取到工具列表

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

详细介绍

来自项目 README

Weibo MCP Server

mcp-server-weibo cover

通过微博访客接口提供用户、微博、热搜、评论、话题及社交关系数据。默认自动申请访客 Cookie,不读取用户手工提供的 Cookie;CLI 可通过扫码登录保存本机登录会话。

选择适合你的方式

你的目标选择
让支持 Skill 的编码代理按项目约定调用 CLIWeibo CLI Skill
让 Agent 抓取微博数据并生成人格画像报告Weibo Personality Skill
让 Claude、Cursor 或其他 AI 客户端自主调用微博工具MCP 接入指南
在终端、脚本或管道中直接取得 JSON 数据CLI 使用指南

快速开始

MCP
{
  "mcpServers": {
    "weibo": {
      "command": "uvx",
      "args": ["--from", "mcp-server-weibo", "mcp-server-weibo"]
    }
  }
}

HTTP 模式使用 Streamable HTTP 端点 http://localhost:4200/mcp。完整配置、工具清单与测试方法见 MCP 接入指南。

CLI
uvx --from mcp-server-weibo weibo-cli trending -n 3
uvx --from mcp-server-weibo weibo-cli users "雷军" -n 5
uvx --from mcp-server-weibo weibo-cli feeds 1749127163 -n 10 --no-include-pics

# 可选:扫码创建本机 CLI 登录会话
uvx --from mcp-server-weibo weibo-cli login

# 校验当前本机 CLI 登录会话
uvx --from mcp-server-weibo weibo-cli session

集合查询命令输出一个完整 JSON 数组;profile 输出对象,session 输出登录会话对象或 null。完整命令、分页和精简输出选项见 CLI 使用指南。

从源码运行

git clone https://github.com/qinyuanpei/mcp-server-weibo.git
cd mcp-server-weibo
uv sync --extra dev

# MCP:stdio 或 HTTP
uv run mcp-server-weibo
uv run mcp-server-weibo http

# CLI
uv run weibo-cli --help

致谢

CLI 二维码登录功能的协议实现参考并改编自 RicterZ/mcp-server-weibo。感谢其对微博二维码登录流程的实现与公开分享。

要求与声明

  • Python >= 3.10
  • MIT License,详见 LICENSE
  • 本项目与微博官方无关,仅用于学习和研究。

评论

支持 Markdown

第一次接触 MCP?

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

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