Servidor MCP de Pulse CN
Un potente servidor de Protocolo de Contexto de Modelo (MCP) que proporciona contenido de tendencias en tiempo real de Internet chino.
Características • Instalación • Inicio rápido • Documentación • Contribución • Licencia
🌟 Descripción general
El servidor MCP de Pulse CN permite que los modelos de IA accedan a información actualizada sobre las tendencias en internet en China. Desarrollado con el Protocolo de Contexto de Modelo (MCP), actúa como puente entre los modelos de IA y los datos en tiempo real de las plataformas de redes sociales, sitios de noticias y agregadores de contenido más populares de China.
Related MCP server: Weibo MCP Server
✨ Características
El servidor proporciona acceso en tiempo real a datos de tendencias de 18 plataformas chinas importantes:
Plataforma | Contenido | Estado |
🔮星座运势 | Predicciones del horóscopo diario | ✅ |
💬每日一句励志英语 | Citas motivacionales diarias en inglés | ✅ |
📊Eliminar el nombre de la persona | Temas de tendencia agregados | ✅ |
🔥Los mejores restaurantes de la ciudad | Temas de tendencia en tiempo real de Weibo | ✅ |
📰日头条热搜 | Titulares de hoy: noticias de actualidad | ✅ |
📝澎湃新闻热搜 | Noticias de actualidad de ThePaper.cn | ✅ |
🏀El amor es lo primero | Tendencias en tiempo real de Hupu BXJ | 🔜 |
❓Los estudiantes de secundaria chinos se divierten | Temas de tendencia en tiempo real de Zhihu | 🔜 |
📔 Los niños aprenden inglés | Resumen diario de Zhihu | 🔜 |
💼 36 días de vacaciones de 24 horas | Noticias de negocios de tendencia 24 horas por 36 kcal | 🔜 |
🎬Cuando llegue el invierno, los niños se pondrán a salvo | Clasificación diaria de Bilibili | 🔜 |
🔍Los niños aprenden a usar la computadora portátil | Temas de tendencia de Baidu | 🔜 |
📱抖音热点热榜 | Temas de tendencia de Douyin | 🔜 |
👥 El hombre que practicaba yoga | Contenido destacado del grupo Douban | 🔜 |
💻 El programa de TI | Temas de actualidad en TI | 🔜 |
📈El amor es lo primero | Temas de tendencia de Huxiu las 24 horas | 🔜 |
📱Los mejores videos de la serie de televisión de la ciudad | Artículos populares diarios de Woshipm | 🔜 |
🐞虫族部落最新热门 | Último contenido popular de Chongbuluo | 🔜 |
🚀 Instalación
# 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⚡ Inicio rápido
Inicie el servidor MCP con:
# Using npm
npm start
# Or using Bun
bun startEsto inicia el servidor usando el transporte Stdio, dejándolo listo para que los modelos de IA compatibles con MCP se conecten.
📖 Documentación
Arquitectura
Pulse CN MCP Server sigue una arquitectura modular con herramientas individuales para cada fuente de datos:
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.jsHerramientas disponibles
Completamente implementado
Nombre de la herramienta | Descripción | Punto final |
| Temas de tendencia en tiempo real de Weibo |
|
| Horóscopo diario por signo del zodíaco |
|
| Frases motivacionales diarias en inglés |
|
| Temas de tendencia agregados |
|
| Los titulares de hoy: temas de tendencia |
|
| Noticias de actualidad de ThePaper.cn |
|
Muy pronto
hupu-pedestrian-street-hotspotszhihu-realtime-hotspotszhihu-daily-hotspots36-krypton-24-hour-hotspotsbilibili-daily-hotspotsbaidu-hotspotsdouyin-hotspotsdouban-group-hotspotshuxiu-hotspotsproduct-manager-hotspotsin-information-hotspotsinsect-hotspots
Ejemplo de integración
A continuación se explica cómo integrarlo con el servidor mediante 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);
}🛠️ Desarrollo
Agregar una nueva herramienta
Crea un nuevo archivo en
src/tools/(por ejemplo,myNewTool.ts)Implemente su herramienta utilizando el SDK del servidor MCP
Registra la herramienta en
src/index.ts
Ejemplo:
// 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);🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Bifurcar el proyecto
Crea tu rama de funciones (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
🙏 Agradecimientos
Este proyecto utiliza las API gratuitas de韩小韩API . Agradecemos sinceramente su excelente servicio y soporte.