The MCP TabNews Integration server connects to the TabNews API, enabling comprehensive content management and analytics operations:
- Check Status: Verify TabNews API availability
- Get Contents: Retrieve content lists with pagination and sorting options (relevant, new, old)
- Get Contents by User: Fetch all contents posted by a specific user with pagination and sorting
- Get Content: Retrieve detailed content including body text using username and slug
- Get Comments: Fetch comments associated with specific content
- Get Analytics: Access daily analytics for user creation, root content (posts), and child content (comments) published
- Get RSS Feed: Retrieve the TabNews RSS feed
Enables fetching the RSS feed from TabNews via the getRssFeedTool
MCP TabNews Integration
A Model Context Protocol (MCP) integration for TabNews.
This MCP server is also available on Smithery for direct integration.
Available Tools
checkStatusTool
: Check the status of the TabNews API.getContentsTool
: Get contents from TabNews.getContentsByUserTool
: Get contents from TabNews by user.getContentTool
: Get a content with body from TabNews by user and slug.getContentChildrenTool
: Get comments from TabNews by content.getAnalyticsUserCreatedTool
: Get the analytics of a user created contents from TabNews.getAnalyticsRootContentPublishedTool
: Get the analytics of a root content published from TabNews.getAnalyticsChildContentPublishedTool
: Get the analytics of a child content published from TabNews.getRssFeedTool
: Get the RSS feed from TabNews.
Integration with AI Tools
Inspect MCP Server Capabilities
You can inspect this MCP server's capabilities using Smithery:
This will show you all available tools, their parameters, and how to use them.
Setup
Manual Installation
- Make sure you're using Node.js v23+
- Clone this repository:
- Restore dependencies:
Integration with AI Tools
Cursor Setup
- Open Cursor Settings
- Navigate to MCP section
- Click "Add new MCP server"
- Configure the server:or if you prefer executing it from Smithery
or configure directly from the Cursor's global MCP file located in ~/.cursor/mcp.json
and add the following:
or if you prefer executing it from Smithery
- Make sure Cursor chat is in Agent mode by selecting "Agent" in the lower left side dropdown
- Go to the chat an ask any question about TabNews
Claude Desktop Setup
Installing via Smithery
To install TabNews for Claude Desktop automatically via Smithery:
Development
Features
- Built with Model Context Protocol (MCP)
- Type-safe with TypeScript and Zod schema validation
- Native TypeScript support in Node.js without transpilation
- Standard I/O transport for easy integration
- Structured error handling
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Author
License
This project is licensed under the MIT License - see the LICENSE file for details.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
A Model Context Protocol server that enables AI tools to interact with TabNews, providing capabilities to fetch content, comments, analytics, and RSS feeds through natural language.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI to interact with Twitter, allowing functions like searching tweets, comparing sentiments across accounts, and retrieving timeline content.Last updated -MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -98TypeScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -31TypeScript
Juhe News MCP Serverofficial
AsecurityFlicenseAqualityA Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.Last updated -2Python