Weibohot について
Weibohotは、中国のネット上のトレンド情報をAIモデルに提供するMCPサーバーです。微博などの最新話題に加え、毎日の星占いと英語の名言も取得できます。
主な機能
- 01微博のリアルタイムトレンド
- 02複数プラットフォームの話題集約
- 03今日頭条と澎湃新聞のトレンド
- 04毎日の星占い
- 05毎日の英語の励ましの言葉
活用シーン
- 01微博の最新話題を確認
- 02複数サイトのトレンドを一覧
- 03毎日の星占いを取得
- 04コンテンツ作成で英語の名言を利用
MCP 対応
Stdioトランスポートを使い、トレンド、星占い、毎日の英語の名言を取得するツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🔥 Pulse CN MCP Server
中国のインターネットで話題のコンテンツをリアルタイムで提供する、強力なModel Context Protocol(MCP)サーバーです。
🌟 概要
Pulse CN MCP Serverを使うと、AIモデルは中国のインターネットで話題になっている最新情報にアクセスできます。Model Context Protocol(MCP)を基盤として構築されており、AIモデルと、中国で人気の高いソーシャルメディアプラットフォーム、ニュースサイト、コンテンツアグリゲーターからのリアルタイムデータをつなぐ橋渡し役となります。
✨ 機能
このサーバーは、中国の主要な18のプラットフォームからトレンドデータにリアルタイムでアクセスできます。
| プラットフォーム | コンテンツ | ステータス |
|---|---|---|
| 🔮 星座運勢 | 毎日の星占い | ✅ |
| 💬 每日一句励志英语 | 毎日の英語のモチベーションを高める名言 | ✅ |
| 📊 热搜热榜聚合 | トレンドトピックの集約 | ✅ |
| 🔥 微博实时热搜 | Weiboのリアルタイムトレンドトピック | ✅ |
| 📰 今日头条热搜 | 今日のヘッドラインのトレンドニュース | ✅ |
| 📝 澎湃新闻热搜 | ThePaper.cnのトレンドニュース | ✅ |
| 🏀 虎扑步行街热搜 | Hupu BXJのリアルタイムトレンド | 🔜 |
| ❓ 知乎实时热搜 | Zhihuのリアルタイムトレンドトピック | 🔜 |
| 📔 知乎每日日报 | Zhihuの日刊ダイジェスト | 🔜 |
| 💼 36氪24小时热榜 | 36Krの24時間トレンドビジネスニュース | 🔜 |
| 🎬 哔哩哔哩全站日榜 | Bilibiliの日間ランキング | 🔜 |
| 🔍 百度热点热榜 | Baiduのトレンドトピック | 🔜 |
| 📱 抖音热点热榜 | Douyinのトレンドトピック | 🔜 |
| 👥 豆瓣小组精选 | Doubanグループの注目コンテンツ | 🔜 |
| 💻 IT资讯热榜 | ITニュースのトレンドトピック | 🔜 |
| 📈 虎嗅网热榜 | Huxiuの24時間トレンドトピック | 🔜 |
| 📱 产品经理热文榜 | Woshipmの日刊人気記事 | 🔜 |
| 🐞 虫族部落最新热门 | Chongbuluoの最新人気コンテンツ | 🔜 |
🚀 インストール
# 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
⚡ クイックスタート
次のコマンドでMCPサーバーを起動します。
# Using npm
npm start
# Or using Bun
bun start
これにより、Stdioトランスポートを使ってサーバーが起動し、MCP互換のAIモデルが接続できるようになります。
📖 ドキュメント
アーキテクチャ
Pulse CN MCP Serverは、データソースごとに個別のツールを備えたモジュール型アーキテクチャを採用しています。
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
利用可能なツール
実装済み
| ツール名 | 説明 | エンドポイント |
|---|---|---|
weibo-hotspots | Weiboのリアルタイムトレンドトピック | /weibo-hotspots |
horoscope | 星座別の毎日の星占い | /horoscope |
daily-english-sentence | 毎日の英語のモチベーションを高める名言 | /daily-english-sentence |
internet-hotspots-aggregator | トレンドトピックの集約 | /internet-hotspots-aggregator |
today-headlines-hotspots | 今日のヘッドラインのトレンドトピック | /today-headlines-hotspots |
paper-news-hotspots | ThePaper.cnのトレンドニュース | /paper-news-hotspots |
今後実装予定
hupu-pedestrian-street-hotspotszhihu-realtime-hotspotszhihu-daily-hotspots36-krypton-24-hour-hotspotsbilibili-daily-hotspotsbaidu-hotspotsdouyin-hotspotsdouban-group-hotspotshuxiu-hotspotsproduct-manager-hotspotsin-information-hotspotsinsect-hotspots
統合例
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);
}
🛠️ 開発
新しいツールの追加
src/tools/に新しいファイルを作成します(例:myNewTool.ts)。- MCP Server SDKを使ってツールを実装します。
src/index.tsにツールを登録します。
例:
// 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);
🤝 貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
- プロジェクトをフォークします
- フィーチャーブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -m 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
📄 ライセンス
このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。
🙏 謝辞
このプロジェクトでは、韩小韩APIが提供する無料APIを利用しています。優れたサービスとサポートに心より感謝いたします。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。