关于 MCP TabNews Integration
MCP TabNews Integration 是面向 TabNews 的 MCP 服务,供 AI 工具读取内容、评论、RSS 和用户发布分析。它提供多种按用户或内容查询的工具,并支持通过 Smithery 集成。
主要功能
- 01检查 TabNews API 状态
- 02获取内容及评论
- 03按用户获取内容
- 04查询用户发布分析
- 05读取 TabNews RSS
适用场景
- 01检索 TabNews 内容和正文
- 02查看内容下的评论
- 03分析用户发布内容的数据
- 04读取 TabNews RSS 源
MCP 相关
该 MCP 服务向客户端提供 TabNews API 状态、内容、评论、用户及内容分析数据和 RSS 源等工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP TabNews 集成
TabNews 的模型上下文协议(MCP)集成。
此 MCP 服务也可在 Smithery 上使用,便于直接集成。
可用工具
checkStatusTool:检查 TabNews API 的状态。getContentsTool:获取 TabNews 中的内容。getContentsByUserTool:按用户获取 TabNews 中的内容。getContentTool:按用户和 slug 获取 TabNews 中含正文的内容。getContentChildrenTool:获取 TabNews 中某条内容的评论。getAnalyticsUserCreatedTool:获取用户在 TabNews 创建内容的分析数据。getAnalyticsRootContentPublishedTool:获取在 TabNews 发布的根内容的分析数据。getAnalyticsChildContentPublishedTool:获取在 TabNews 发布的子内容的分析数据。getRssFeedTool:获取 TabNews 的 RSS Feed。
与 AI 工具集成
检查 MCP 服务功能
你可以使用 Smithery 检查此 MCP 服务的功能:
npx -y @smithery/cli@latest inspect @renant/mcp-tabnews
这将显示所有可用工具、其参数以及使用方法。
设置
手动安装
- 确保使用 Node.js v23+
node -v
#v23.11.0
- 克隆此代码库:
git clone https://github.com/renant/mcp-tabnews.git
cd mcp-tabnews
- 恢复依赖项:
npm ci
与 AI 工具集成
Cursor 设置
-
打开 Cursor 设置
-
前往 MCP 部分
-
点击“Add new MCP server”
-
配置服务:
Name = mcp-tabnews Type = command Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.ts或者,如果你更喜欢通过 Smithery 执行
Name = mcp-tabnews Type = command Command = npm exec -- @smithery/cli@latest run @renant/mcp-tabnews
也可以直接在 Cursor 的全局 MCP 文件 ~/.cursor/mcp.json 中配置,并添加以下内容:
{
"mcpServers": {
"mcp-tabnews": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}
或者,如果你更喜欢通过 Smithery 执行
{
"mcpServers": {
"mcp-tabnews": {
"command": "npm",
"args": [
"exec",
"--",
"@smithery/cli@latest",
"run",
"@renant/mcp-tabnews"
]
}
}
}
-
确保 Cursor 聊天处于 Agent 模式,方法是在左下角的下拉菜单中选择“Agent”
-
前往聊天界面,提出任何关于 TabNews 的问题
Claude Desktop 设置
通过 Smithery 安装
通过 Smithery 为 Claude Desktop 自动安装 TabNews:
npx -y @smithery/cli install @renant/mcp-tabnews --client claude
开发
功能
- 基于模型上下文协议(MCP)构建
- 使用 TypeScript 和 Zod 模式验证,提供类型安全
- 在 Node.js 中原生支持 TypeScript,无需转译
- 标准 I/O 传输,便于集成
- 结构化错误处理
贡献
欢迎贡献!请随时提交 Pull Request。
作者
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。