Pulse CN MCP Server

平台与服务

by wangtsiao

获取中国互联网的实时热点内容,将 AI 模型连接到主流社交平台与新闻网站的最新数据,轻松掌握中国当下趋势。

什么是 Pulse CN MCP Server

获取中国互联网的实时热点内容,将 AI 模型连接到主流社交平台与新闻网站的最新数据,轻松掌握中国当下趋势。

核心功能 (18 个工具)

get-weibo-hotspots

获取微博最新热搜榜单,返回包含排名、话题标题和热度值的实时数据。数据来源于微博官方,通过API实时获取。

get-realtime-horoscope

获取今日、明日、本周、本月十二星座运势星座运势,返回包含运势内容的实时数据。通过API实时获取。

get-inspirational-english-sentence

获取每日一句励志英语句子,返回包含句子实时数据。通过API实时获取。

internet-hotspots-aggregator

获取互联网热点聚合数据,返回包含热点内容的实时数据,包含微博热搜、今日头条、知乎日报、虎扑步行街、36氪、哔哩哔哩热榜,知乎、IT资讯、虎嗅网、人人都是产品经理热榜百度、抖音热点豆瓣小组精选。通过API实时获取。

today-headlines-hotspots

获取今日头条热点热搜,返回包含热点内容的实时数据。通过API实时获取。

the-paper-news-hotspots

获取澎湃新闻热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

hupu-pedestrian-street-hotspots

获取虎扑步行街实时热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

zhihu-realtime-hotspots

获取知乎实时热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

zhihu-daily-hotspots

获取知乎日报每日热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

36-krypton-24-hour-hotspots

获取36氪24小时热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

bilibili-daily-hotspots

获取哔哩哔哩全站日榜单,返回包含热点内容的实时数据。通过API实时获取。

baidu-hotspots

获取百度热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

douyin-hotspots

获取抖音热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

douban-group-hotspots

获取豆瓣小组精选热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

huxiu-hotspots

获取虎嗅网热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

product-manager-hotspots

获取人人都是产品经理热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

in-information-hotspots

获取IT资讯热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

insect-hotspots

获取虫族部落热搜榜单,返回包含热点内容的实时数据。通过API实时获取。

README

<div align="center">

🔥 Pulse CN MCP Server

License: MIT TypeScript smithery badge PRs Welcome

A powerful Model Context Protocol (MCP) server providing real-time trending content from the Chinese internet.

FeaturesInstallationQuick StartDocumentationContributingLicense

</div>

🌟 Overview

Pulse CN MCP Server enables AI models to access up-to-date information about what's trending on the Chinese internet. Built with the Model Context Protocol (MCP), it acts as a bridge between AI models and real-time data from China's most popular social media platforms, news sites, and content aggregators.

✨ Features

The server provides real-time access to trending data from 18 major Chinese platforms:

PlatformContentStatus
🔮 星座运势Daily horoscope predictions
💬 每日一句励志英语Daily motivational English quotes
📊 热搜热榜聚合Aggregated trending topics
🔥 微博实时热搜Weibo real-time trending topics
📰 今日头条热搜Today's Headlines trending news
📝 澎湃新闻热搜ThePaper.cn news trending topics
🏀 虎扑步行街热搜Hupu BXJ real-time trends🔜
知乎实时热搜Zhihu real-time trending topics🔜
📔 知乎每日日报Zhihu daily digest🔜
💼 36氪24小时热榜36Kr 24-hour trending business news🔜
🎬 哔哩哔哩全站日榜Bilibili daily rankings🔜
🔍 百度热点热榜Baidu trending topics🔜
📱 抖音热点热榜Douyin trending topics🔜
👥 豆瓣小组精选Douban group featured content🔜
💻 IT资讯热榜IT news trending topics🔜
📈 虎嗅网热榜Huxiu 24-hour trending topics🔜
📱 产品经理热文榜Woshipm daily popular articles🔜
🐞 虫族部落最新热门Chongbuluo latest popular content🔜

🚀 Installation

bash
# Clone the repository
git clone https://github.com/wangtsiao/pulse-cn-mcp.git

# Navigate to the project directory
cd pulse-cn-mcp

# Using npm
npm install
npm run build

# Or using Bun (faster)
bun install
bun run build

⚡ Quick Start

Start the MCP server with:

bash
# Using npm
npm start

# Or using Bun
bun start

This launches the server using the Stdio transport, making it ready for MCP-compatible AI models to connect.

📖 Documentation

Architecture

Pulse CN MCP Server follows a modular architecture with individual tools for each data source:

code
src/
├── index.ts            # Main entry point and server setup
└── tools/              # Individual tool implementations
    ├── weiboHotspots.js
    ├── horoscope.js
    ├── dailyEnglishSentence.js
    ├── internetHotspotsAggregator.js
    ├── todayHeadlinesHotspots.js
    ├── paperNewsHotspots.js
    └── otherHotspots.js

Available Tools

Fully Implemented

Tool NameDescriptionEndpoint
weibo-hotspotsReal-time trending topics from Weibo/weibo-hotspots
horoscopeDaily horoscope by zodiac sign/horoscope
daily-english-sentenceDaily motivational English quotes/daily-english-sentence
internet-hotspots-aggregatorAggregated trending topics/internet-hotspots-aggregator
today-headlines-hotspotsToday's Headlines trending topics/today-headlines-hotspots
paper-news-hotspotsThePaper.cn trending news/paper-news-hotspots

Coming Soon

  • hupu-pedestrian-street-hotspots
  • zhihu-realtime-hotspots
  • zhihu-daily-hotspots
  • 36-krypton-24-hour-hotspots
  • bilibili-daily-hotspots
  • baidu-hotspots
  • douyin-hotspots
  • douban-group-hotspots
  • huxiu-hotspots
  • product-manager-hotspots
  • in-information-hotspots
  • insect-hotspots

Integration Example

Here's how to integrate with the server using TypeScript:

typescript
import { McpClient } from "@modelcontextprotocol/sdk/client";

async function example() {
  const client = new McpClient();
  
  // Get Weibo trending topics
  const weiboHotspots = await client.callTool("weibo-hotspots", {});
  console.log(weiboHotspots.content);
  
  // Get daily horoscope for Aries
  const horoscope = await client.callTool("horoscope", { sign: "aries" });
  console.log(horoscope.content);
}

🛠️ Development

Adding a New Tool

  1. Create a new file in src/tools/ (e.g., myNewTool.ts)
  2. Implement your tool using the MCP Server SDK
  3. Register the tool in src/index.ts

Example:

typescript
// src/tools/myNewTool.ts
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

export function registerMyNewTool(server: McpServer) {
  server.tool(
    "my-new-tool",
    "Description of my new tool",
    {
      // Tool parameters schema
      param1: z.string().describe("Parameter description")
    },
    async (params) => {
      // Tool implementation
      return {
        content: [
          { type: "text", text: "Result of my tool" }
        ]
      };
    }
  );
}

// src/index.ts - Add import and registration
import { registerMyNewTool } from './tools/myNewTool.js';
// ...
registerMyNewTool(server);

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgements

This project utilizes the free APIs provided by 韩小韩API. We express our sincere gratitude for their excellent service and support.


<div align="center"> <sub>Built with ❤️ by wangtsiao</sub> </div>

常见问题

Pulse CN MCP Server 是什么?

获取中国互联网的实时热点内容,将 AI 模型连接到主流社交平台与新闻网站的最新数据,轻松掌握中国当下趋势。

Pulse CN MCP Server 提供哪些工具?

提供 18 个工具,包括 get-weibo-hotspots、get-realtime-horoscope、get-inspirational-english-sentence

相关 Skills

MCP构建

by anthropics

Universal
热门

聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。

想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。

平台与服务
未扫描109.6k

Slack动图

by anthropics

Universal
热门

面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。

帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。

平台与服务
未扫描109.6k

接口设计评审

by alirezarezvani

Universal
热门

审查 REST API 设计是否符合行业规范,自动检查命名、HTTP 方法、状态码与文档覆盖,识别破坏性变更并给出设计评分,适合评审接口方案和版本迭代前把关。

做API和架构方案时,它能帮你提前揪出接口设计问题并对齐最佳实践,评审视角系统,团队协作更省心。

平台与服务
未扫描9.0k

相关 MCP Server

Slack 消息

编辑精选

by Anthropic

热门

Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。

这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。

平台与服务
82.9k

by netdata

热门

io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。

这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。

平台与服务
78.3k

by d4vinci

热门

Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。

这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。

平台与服务
34.5k

评论