惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
T
The Blog of Author Tim Ferriss
U
Unit 42
Microsoft Security Blog
Microsoft Security Blog
WordPress大学
WordPress大学
Vercel News
Vercel News
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
D
DataBreaches.Net
The GitHub Blog
The GitHub Blog
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
I
InfoQ
Y
Y Combinator Blog
F
Full Disclosure
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
S
SegmentFault 最新的问题
腾讯CDC
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
Recent Commits to openclaw:main
Recent Commits to openclaw:main
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Azure Blog
Microsoft Azure Blog
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
C
CXSECURITY Database RSS Feed - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
T
Threatpost
GbyAI
GbyAI
G
GRAHAM CLULEY
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
L
LangChain Blog
T
Tenable Blog
C
Cisco Blogs
T
Threat Research - Cisco Blogs
Google Online Security Blog
Google Online Security Blog

元视角

.NET 生态下的 Agent 框架选型:从 ReAct 到原生推理 - 元视角 从「能用」到「好用」:LLM 流式响应实现方式的探索之路 - 元视角 当我用 2000 条聊天记录,让 AI 为我画一幅自画像 - 元视角 基于 Supabase 的 AI 应用开发探索 - 元视角 四点钟海棠花未眠 - 元视角 Semantic Kernel × MCP:智能体的上下文增强探索 - 元视角 基于 K-Means 聚类分析实现人脸照片的快速分类 - 元视角 容器技术驱动下的代码沙箱实践与思考 - 元视角 温故而知新:后端通用查询方案的再思考 - 元视角 浅议 CancellationToken 在前后端协同取消场景中的应用 - 元视角 Semantic Kernel 视角下的 Text2SQL 实践与思考 - 元视角 关于 ChatGPT 的流式传输,你需要知道的一切 - 元视角 RAG 的是与非、Rewrite 和 Rerank - 元视角 使用 EFCore 和 PostgreSQL 实现向量存储及检索 - 元视角 基于 LLaMA 和 LangChain 实践本地 AI 知识库 - 元视角 使用 llama.cpp 在本地部署 AI 大模型的一次尝试 - 元视角 如何为 Git 配置多个 SSH Key - 元视角 C# 使用 LibUsbDotNet 实现 USB 设备检测 - 元视角 基于 C# 实现样式与数据分离的打印方案 - 元视角 基于 SVG 的图形交互方案实践 - 元视角 前端视频播放技术概览 - 元视角 温故而知新,再话 Python 动态导入 - 元视角 后 GPT 时代,NLP 不存在了? - 元视角 视频是不能 P 的系列:使用 Milvus 实现海量人脸快速检索 - 元视角 GDI+下字体大小自适应方案初探 - 元视角 小爱音箱集成 ChatGPT 的不完全教程 - 元视角 程序员视角下的三体世界随想 - 元视角 关于 Docker 容器配置信息的渐进式思考 - 元视角 在 Docker 容器内集成 Crontab 定时任务 - 元视角 为你的服务器集成 LDAP 认证 - 元视角 似花还似非花 - 元视角 视频是不能 P 的系列:使用 Dlib 实现人脸识别 - 元视角 浅议分布式链路追踪与日志的整合 - 元视角 关于 Git 大文件上传这件小事 - 元视角 .NET 进程内队列 Channel 的入门与应用 - 元视角 使用 Fody 实现 .NET 的静态编织 - 元视角 .NET Core + ELK 搭建可视化日志分析平台(下) - 元视角 聊一聊前端图片懒加载背后的故事 - 元视角 支持外部链接跳转的 Vue Router 扩展实现 - 元视角 视频是不能 P 的系列:OpenCV 和 Dlib 实现表情包 - 元视角 不得不说的 ASP.NET Core 集成测试 - 元视角 再议 DDD 视角下的 EFCore 与 领域事件 - 元视角 Vue.js 前端项目容器化部署实践极简教程 - 元视角 再见,人间四月天 - 元视角 Python 图像风格化迁移助力画家梦想 - 元视角 利用 ASP.NET Core 中的标头传播实现分布式链路追踪 - 元视角 利用 gRPC 实现文件的上传与下载 - 元视角 七种武器:延迟队列的原理和实现总结 - 元视角 gRPC 流式传输极简入门指南 - 元视角 Envoy 集成 Jaeger 实现分布式链路追踪 - 元视角 浅议非典型 Web 应用场景下的身份认证 - 元视角 gRPC 借助 Any 类型实现接口的泛化调用 - 元视角 分布式丛林探险系列之 Redis 集群模式 - 元视角 分布式丛林探险系列之 Redis 主从复制模式 - 元视角 通过 Python 预测 2021 年双十一交易额 - 元视角 gRPC 搭配 Swagger 实现微服务文档化 - 元视角 SSL/TLS 加密传输与数字证书的前世今生 - 元视角 使用 Python 自动识别防疫健康码 - 元视角 你不可不知的容器编排进阶技巧 - 元视角 ASP.NET Core 搭载 Envoy 实现 gRPC 服务代理 - 元视角 再话 AOP,从简化缓存操作说起 - 元视角 ASP.NET Core 搭载 Envoy 实现微服务身份认证(JWT) - 元视角 ASP.NET Core 搭载 Envoy 实现微服务的监控预警 - 元视角 ASP.NET Core 搭载 Envoy 实现微服务的反向代理 - 元视角 ASP.NET Core gRPC 打通前端世界的尝试 - 元视角 EFCore 实体命名约定库:EFCore.NamingConventions - 元视角 ASP.NET Core gRPC 集成 Polly 实现优雅重试 - 元视角 ASP.NET Core gRPC 健康检查的探索与实现 - 元视角 ASP.NET Core gRPC 拦截器的使用技巧分享 - 元视角 SnowNLP 使用自定义语料进行模型训练 - 元视角 使用 HttpMessageHandler 实现 HttpClient 请求管道自定义 - 元视角 ABP vNext 的实体与服务扩展技巧分享 - 元视角 ABP vNext 对接 Ant Design Vue 实现分页查询 - 元视角 源代码探案系列之 .NET Core 跨域中间件 CORS - 元视角 源代码探案系列之 .NET Core 限流中间件 AspNetCoreRateLimit - 元视角 源代码探案系列之 .NET Core 并发限制中间件 ConcurrencyLimiter - 元视角 通过 EmbededFileProvider 实现 Blazor 的静态文件访问 - 元视角 低代码,想说爱你不容易 - 元视角 记一次失败的 ThoughtWorks 面试经历 - 元视角 从 C# 1.0 到 C# 9.0,历代 C# 语言特性一览 - 元视角 通过 Python 分析 2020 年全年微博热搜数据 - 元视角 基于 Python 和 Selenium 实现 CSDN 一键三连自动化 - 元视角 使用多线程为你的 Python 爬虫提速的 N 种姿势,你会几种? - 元视角 实现网页长截图的常见思路总结 - 元视角 温故而知新,由 ADO.NET 与 Dapper 所联想到的 - 元视角 视频是不能 P 的系列:OpenCV 人脸检测 - 元视角 作为技术宅的我,是这样追鬼滅の刃的 - 元视角 使用 Python 抽取《半泽直树》原著小说人物关系 - 元视角 厉害了!打工人用 Python 分析西安市职位信息 - 元视角 使用 dotTrace 对 .NET 应用进行性能分析与优化 - 元视角 一道 HashSet 面试题引发的蝴蝶效应 - 元视角 基于选项模式实现.NET Core 的配置热更新 - 元视角 Dapper.Contrib 在 Oracle 环境下引发 ORA-00928 异常问题的解决 - 元视角 .NET Core 中对象池(Object Pool)的使用 - 元视角 利用 MySQL 的 Binlog 实现数据同步与订阅(下):EventBus 篇 - 元视角 利用 MySQL 的 Binlog 实现数据同步与订阅(中):RabbitMQ 篇 - 元视角 利用 MySQL 的 Binlog 实现数据同步与订阅(上):基础篇 - 元视角 记一次从已损坏的 Git 仓库中找回代码的经历 - 元视角 .NET Core 原生 DI 扩展之属性注入实现 - 元视角 .NET Core 原生 DI 扩展之基于名称的注入实现 - 元视角
微博 × MCP:社交媒体新玩法解锁 - 元视角
飞鸿踏雪 · 2025-06-15 · via 元视角

去年,国外的 “毒舌” AI 应用 Twitter Personality 火爆一时。受其启发,博主跟风开发了一款类似的产品——微博性格报告,其核心功能是借助提示工程,从多个维度分析用户画像。从推特到微博,“数字世界的万花筒,每个社交平台都映照出你灵魂的不同切面”。我心目中的 AI,或许更像一面镜子,正试图从不同视角去观察人类的言行举止。然而,好景不长,后来微博上陆续出现了类似 “评论罗伯特”、“怼怼模拟器” 这类账号,因其学习成本更低、互动性更强,我的产品最终败北。再后来,该产品的代码变成了我 Agent 中的插件,而随着 MCP 协议的持续爆火,我终于将其以一个 MCP 服务器的形式再次推出,而这便是我今天想和大家分享的项目:mcp-server-weibo,这是一个基于 Model Context Protocol 的服务器,可以让大模型获取用户、微博、话题、评论等信息。

微博性格报告 微博性格报告

@孙燕姿的微博性格报告 @孙燕姿的微博性格报告

核心功能

作为一款针对微博的 MCP 服务器,目前 mcp-server-weibo 提供了下面 7 个工具:

名称描述备注
search_users搜索微博用户使用关键词搜索,可设置 limit 参数
get_profile获取用户信息使用用户唯一标识 uid
get_feeds获取用户动态使用用户唯一标识 uid,可设置 limit 参数
get_trendings获取微博热搜可设置 limit 参数
search_content搜索微博内容使用关键词搜索,可设置 limit 和 page 参数
search_topics搜索微博话题使用关键词搜索,可设置 limit 和 page 参数
get_comments获取指定微博下的评论使用动态唯一标识 feed_id, 可设置 page 参数

使用方法

mcp-server-weibo 支持 stdio 和 streamable-http,可在以下支持 MCP 协议的客户端中使用:VS Code、Cursor、Windsurf、Cherry Studio、ChatWise、Claude Desktop 等等。使用方法如下:

从源代码安装

{
  "mcpServers": {
    "weibo": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/qinyuanpei/mcp-server-weibo.git",
        "mcp-server-weibo"
      ]
    }
  }
}

从包管理器安装

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

从 Docker 安装

git clone git@github.com:qinyuanpei/mcp-server-weibo.git
cd mcp-server-weibo
docker build -t mcp-server-weibo .
docker run -d --name mcp-server-weibo -p 4200:4200 mcp-server-weibo

默认使用 4200 端口,参考配置如下:

{
  "mcpServers": {
    "weibo": {
      "url": "http://localhost:4200/mcp",
    }
  }
}

本地运行

git clone git@github.com:qinyuanpei/mcp-server-weibo.git
cd mcp-server-weibo
# 默认以 stdio 形式运行
uvx --from . mcp-server-weibo
# 以 stdio 形式运行
uxv --from . mcp-server-weibo --stdio
# 以 streamable-http 形式运行
uvx --from . mcp-server-weibo --http

效果展示

当我们用大模型询问微博相关问题时,它会自动调用 mcp-server-weibo 提供的工具。以 Cherry Studio 为例,询问孙燕姿的最新微博动态,程序会依次调用 search_users()get_feeds() 两个工具。

检索微博动态 检索微博动态

从这里我们可以知道,孙燕姿最近成为了「霸王茶姬CHAGEE」亚太区品牌代言人。那么,广大网友对这件事情的看法如何呢?让我们继续往下看。此时,可以注意到,程序调用了 search_content() 以及 get_comments() 两个工具:

读取微博评论 读取微博评论

孙燕姿虽然被称为“冷门歌手”,可毫无疑问,你能从字里行间读出粉丝们的热情。作为孙燕姿的忠实粉丝,我准备下班去买一杯霸王茶姬以表支持,可我依然我搞不懂新品为什么要叫做七里香。再来看看今日热搜情况:

获取微博热搜 获取微博热搜

情况基本属实,在这个亦真亦幻的世界里,AI 更难读懂的其实是人心。有人希望在 AIGC 里加入广告,有人希望靠数字人直播带货,而我更希望 AI 能帮我们辨识和梳理网络上的扑朔迷离。

最近 《长安的荔枝》 正在上映,大家都看了吗?觉得岳云鹏的演技如何?《哪吒》 上映时,大家说 “人心中的成见就像一座大山”。可我认为,大山并没有被“愚公”搬走,我们不妨来问问 DeepSeek 同学:

DeepSeek 锐评《长安的荔枝》 DeepSeek 锐评《长安的荔枝》

以上就是 mcp-server-weibo 目前的应用场景。大家觉得这个 MCP Server 怎么样呢?诚然,微博有时像个垃圾场,但这并非技术问题,即便是强大的 AI,在这类问题面前同样会败北。当互联网充斥着 AI 生成内容时,这未尝不是一种自食其果。创作时间在减少,辨别真伪的时间反而在增加,毕竟,这个世界始终遵循某种守恒定律。

未来计划

目前,这个 MCP Server 使用的是微博移动版的 API 接口,存在被微博官方封禁的风险。因此,我计划:

  • 使用更加合规的方式如 OAuth2 等进行认证授权
  • 支持粉丝和关注列表数据获取
  • 支持相册和视频数据获取
  • 支持点赞数据获取

结语

回顾整个项目的开发历程,从最初的创意萌芽到如今的 MCP Server,其中的心绪变化实在难以言表。如果说,“微博性格报告” 是受 Twitter Personality 启发,我希望借助 AI 的力量,为用户呈现出他们在社交平台上独特的性格切面。那么,如今将 “微博性格报告” 转型为 MCP Server,更多是将能力向外延伸,不再执着于打造独立产品。因为,即便拥有 AI、拥有所谓的 “Vibe Coding”,可它最多只能解决技术层面的问题。以 “微博性格报告” 为例,当时产品上线以后,我就只是在小红书上宣传了一下,对独立开发者而言,在短时间内获得流量和曝光度本就困难,日常运行更是不易。显然,这一次我稍微聪明了一点,我选择将这个过程记录下来,并在这里向你们介绍我的新项目——mcp-server-weibo,如果你对它感兴趣,欢迎体验将微博与 AI 结合的全新玩法。