🔥 Pulse CN MCP サーバー
中国のインターネットからリアルタイムのトレンドコンテンツを提供する強力なモデルコンテキストプロトコル (MCP) サーバー。
機能•インストール•クイックスタート•ドキュメント•貢献•ライセンス
🌟 概要
Pulse CN MCPサーバーは、AIモデルが中国のインターネット上のトレンドに関する最新情報にアクセスできるようにします。モデルコンテキストプロトコル(MCP)に基づいて構築されており、中国で最も人気のあるソーシャルメディアプラットフォーム、ニュースサイト、コンテンツアグリゲータからのリアルタイムデータとAIモデル間の橋渡しとして機能します。
Related MCP server: Weibo MCP Server
✨ 特徴
サーバーは、18 の主要な中国プラットフォームからのトレンド データへのリアルタイム アクセスを提供します。
プラットフォーム | コンテンツ | 状態 |
🔮星座旅行 | 毎日の星占い予測 | ✅ |
💬毎日一句励志英語 | 毎日のモチベーションを高める英語の名言 | ✅ |
📊熱搜熱榜結合 | トレンドトピックの集約 | ✅ |
🔥微博的時熱搜 | Weiboリアルタイムトレンドトピック | ✅ |
📰今日头条熱搜 | 今日のヘッドライントレンドニュース | ✅ |
📝澎湃ニュースホットライン | ThePaper.cnニューストレンドトピック | ✅ |
🏀虎扑步行街熱搜 | Hupu BXJリアルタイムトレンド | 🔜 |
❓リアルタイム熱搜を知る | Zhihuリアルタイムトレンドトピック | 🔜 |
📔毎日報を知る | 知乎日刊ダイジェスト | 🔜 |
💼 36℃ 24時間熱湯 | 36Kr 24時間トレンドビジネスニュース | 🔜 |
🎬哔哩哔哩全站日榜 | ビリビリデイリーランキング | 🔜 |
🔍百度熱点熱榜 | 百度のトレンドトピック | 🔜 |
📱抖音热点热榜 | 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 サーバーは、各データ ソースごとに個別のツールを備えたモジュール アーキテクチャに従います。
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のリアルタイムトレンドトピック |
|
| 星座別の毎日の星占い |
|
| 毎日のモチベーションを高める英語の名言 |
|
| トレンドトピックの集約 |
|
| 今日のヘッドライントレンドトピック |
|
| ThePaper.cnのトレンドニュース |
|
近日公開
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を利用しています。彼らの素晴らしいサービスとサポートに心から感謝いたします。