Token导航 LogoToken导航

MCP Server · 数据服务

Jue Article

Jue MCP Server 是一个基于 Model Context Protocol (MCP) 的知识库服务端,为 AI Agent 提供文章数据、用户统计和内容分析能力。

stdio官方级别未说明来源级核验工具 8@modelcontextprotocol/cli
知识管理数据分析JavaScriptClaudeClaude Desktop

快速开始

作者 / 组织
hujinbin
提供方
hujinbin
运行时
Node.js

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Jue Article 属于数据服务类 MCP Server,公开资料标注 8 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @modelcontextprotocol/cli inspect --stdio -- node index.js

客户端配置示例

{
  "mcpServers": {
    "mcp-server-jue-article": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/cli",
        "inspect",
        "--stdio",
        "--",
        "node",
        "index.js"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

mcp-server-jue-article

Jue MCP Server 是一个基于 Model Context Protocol (MCP) 的知识库服务端,面向 AI Agent 提供惊觉社区的文章数据、用户统计和内容分析能力。

快速开始

环境要求

  • Node.js 18 及以上版本
  • npm 10 及以上版本

安装依赖

npm install

开发模式启动

npm run dev

启动后控制台会输出:

🚀 Jue MCP Server starting...
📡 Using API endpoint: https://jue.leheavengame.com/api
✅ Jue MCP Server running on stdio

验证 MCP 服务

使用官方 MCP CLI 可以确认服务已正常工作:

  1. 查看工具列表:
  npx @modelcontextprotocol/cli inspect --stdio -- node index.js

若命令成功,会显示服务器名称、版本及已注册的工具(如 search_articles_by_author、get_user_stats 等)。

  1. 调用示例工具:
  npx @modelcontextprotocol/cli call --stdio -- node index.js search_articles_by_author --arg author="测试用户"

命令会返回 JSON 结构的查询结果,代表服务端通过远端 API 成功获取数据。

若出现连接失败或报错,请确认以下事项:

  • nodemon/Node 进程仍在运行并监听 stdio
  • 当前网络可访问 https://jue.leheavengame.com/api
  • 环境变量(如 MCP_SERVER_NAME、MCP_SERVER_VERSION)在启动前已正确配置

可用工具概览

  • search_articles_by_author:按作者昵称或用户 ID 分页检索文章
  • get_top_articles_by_views:按阅读量获取热门文章,可选标签和时间范围
  • search_articles_by_keyword:按关键词搜索文章标题或描述
  • get_user_stats:查询指定用户的文章数、点赞等统计数据
  • get_trending_tags:查看热门标签及活跃度
  • analyze_engagement:分析文章的互动指标
  • get_article_recommendations:根据文章或标签获取相关推荐
  • get_content_summary:查看指定时间范围的内容摘要

环境变量

变量名说明默认值
MCP_SERVER_NAMEMCP 服务器名称jue-knowledge-base
MCP_SERVER_VERSIONMCP 服务器版本号1.0.0

可以在 .env 文件中覆盖上述配置。

常见问题

  • CLI 输出为空或无法握手:确认命令在项目根目录执行,并使用 Node 18+。
  • 调用超时或返回错误:检查目标 API 是否可用,或稍后重试。

欢迎根据业务需求扩展更多工具函数或完善数据源。

数据来源: 通过 HTTP API 接口从 https://jue.leheavengame.com 获取数据

功能特性

📚 文章查询

  • search_articles_by_author - 查找指定作者的所有文章
  • get_top_articles_by_views - 获取阅读量最高的文章
  • search_articles_by_keyword - 关键词全文搜索
  • get_article_recommendations - 智能文章推荐

👤 用户分析

  • get_user_stats - 获取用户详细统计信息

📊 数据分析

  • get_trending_tags - 热门标签分析
  • analyze_engagement - 文章互动数据分析
  • get_content_summary - 内容统计摘要

安装步骤

1. 安装依赖

cd mcp-server
npm install

2. 配置环境变量(可选)

如果需要自定义配置,可以创建 .env 文件:

MCP_SERVER_NAME=jue-knowledge-base
MCP_SERVER_VERSION=1.0.0

3. 配置 Claude Desktop

编辑 Claude Desktop 配置文件:

Windows: %APPDATA%\Claude\claude_desktop_config.json

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

添加以下配置:

{
  "mcpServers": {
    "jue-knowledge-base": {
      "command": "node",
      "args": ["mcp-server-jue-article\\index.js"]
    }
  }
}

4. 启动测试

# 开发模式(自动重启)
npm run dev

# 生产模式
npm start

使用示例

启动 Claude Desktop 后,你可以这样与 AI 对话:

示例 1: 查找作者文章

帮我查找"张三"写的所有文章,按阅读量排序

AI 会调用 search_articles_by_author 工具返回结果。

示例 2: 获取热门文章

给我看看本周阅读量最高的10篇文章

AI 会调用 get_top_articles_by_views 工具。

示例 3: 用户统计

查询用户"李四"的统计信息

AI 会调用 get_user_stats 工具。

示例 4: 内容分析

分析一下这周的内容表现如何

AI 会调用 get_content_summary 工具。

API 工具说明

search_articles_by_author

查找指定作者的文章列表。

参数:

  • author (string, 必填) - 作者昵称或ID
  • page (number) - 页码,默认1
  • limit (number) - 每页数量,默认20
  • sortBy (string) - 排序方式: latest/popular/views

返回:

{
  "success": true,
  "data": {
    "author": {
      "id": "...",
      "nickname": "张三",
      "articleNum": 25,
      "totalLikes": 1500
    },
    "articles": [...],
    "pagination": {
      "page": 1,
      "total": 25,
      "pages": 2
    }
  }
}

get_top_articles_by_views

获取阅读量最高的文章。

参数:

  • limit (number) - 返回数量,默认10
  • tagId (string) - 标签ID筛选
  • timeRange (string) - 时间范围: all/today/week/month/year

search_articles_by_keyword

关键词搜索文章。

参数:

  • keyword (string, 必填) - 搜索关键词
  • searchIn (string) - 搜索范围: title/description/both
  • page (number) - 页码
  • limit (number) - 每页数量

get_user_stats

获取用户统计信息。

参数:

  • userId (string, 必填) - 用户ID或昵称

返回:

{
  "success": true,
  "data": {
    "user": {...},
    "statistics": {
      "articleCount": 25,
      "totalViews": 50000,
      "totalLikes": 1500,
      "avgViews": 2000,
      "fans": 120,
      "following": 50
    },
    "topArticle": {...}
  }
}

get_trending_tags

获取热门标签。

参数:

  • limit (number) - 返回数量,默认10
  • sortBy (string) - 排序: count/recent

analyze_engagement

分析文章互动数据。

参数:

  • articleId (string, 必填) - 文章ID

返回:

{
  "success": true,
  "data": {
    "article": {...},
    "metrics": {
      "views": 5000,
      "likes": 200,
      "comments": 50
    },
    "rates": {
      "engagementRate": 5.0,
      "likeRate": 4.0,
      "commentRate": 1.0
    },
    "performance": {
      "isHot": true,
      "isPopular": true,
      "isActive": true
    }
  }
}

架构设计

Claude Desktop / AI Agent
      ↓
    MCP Protocol (stdio)
      ↓
   MCP Server (Node.js)
    ├── Tools Router
    ├── Services Layer
    │   ├── articleService
    │   ├── userService
    │   └── analyticsService
    └── Remote Jue HTTP API

技术栈

  • MCP SDK: @modelcontextprotocol/sdk
  • 运行时: Node.js (ES Modules)
  • 通信协议: stdio (标准输入输出)

开发扩展

添加新工具

  1. 在 index.js 的 TOOLS 数组中定义工具
  2. 在对应的 service 文件中实现业务逻辑
  3. 在 CallToolRequestSchema 处理器中添加路由

示例:

// 1. 定义工具
{
  name: 'my_new_tool',
  description: '工具描述',
  inputSchema: {
    type: 'object',
    properties: {
      param1: { type: 'string', description: '参数说明' }
    },
    required: ['param1']
  }
}

// 2. 实现服务
export async function myNewFunction(param1) {
  // 业务逻辑
  return { success: true, data: {...} };
}

// 3. 添加路由
case 'my_new_tool': {
  const result = await myService.myNewFunction(args.param1);
  return { content: [{ type: 'text', text: JSON.stringify(result) }] };
}

故障排查

连接失败

  • 确认 Node 进程仍在运行
  • 检查 inspect/call 命令参数是否使用了正确的路径

工具不可用

  • 重启 Claude Desktop
  • 检查配置文件路径是否正确
  • 查看 Node.js 版本是否 >= 18

查看日志

# Windows
type %APPDATA%\Claude\logs\mcp-server-jue-knowledge-base.log

# macOS
tail -f ~/Library/Logs/Claude/mcp-server-jue-knowledge-base.log

许可证

MIT

相关链接

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

知识库JavaScript本地部署数据分析AI服务文章查询用户统计

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Jue Article

MCP World · 本页

8stdio有1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Jue Article 怎么安装?

公开资料给出的安装命令是 npx @modelcontextprotocol/cli inspect --stdio -- node index.js,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Jue Article 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Jue Article 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Jue Article 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Jue Article 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP