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.
A Model Context Protocol (MCP) integration for TabNews.
This MCP server is also available on Smithery for direct integration.
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.You can inspect this MCP server's capabilities using Smithery:
npx -y @smithery/cli@latest inspect @renant/mcp-tabnews
This will show you all available tools, their parameters, and how to use them.
node -v #v23.11.0
git clone https://github.com/renant/mcp-tabnews.git cd mcp-tabnews
npm ci
Open Cursor Settings
Navigate to MCP section
Click "Add new MCP server"
Configure the server:
Name = mcp-tabnews
Type = command
Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.ts
or if you prefer executing it from Smithery
Name = mcp-tabnews
Type = command
Command = npm exec -- @smithery/cli@latest run @renant/mcp-tabnews
or configure directly from the Cursor's global MCP file located in ~/.cursor/mcp.json
and add the following:
{ "mcpServers": { "mcp-tabnews": { "command": "node", "args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"] } } }
or if you prefer executing it from Smithery
{ "mcpServers": { "mcp-tabnews": { "command": "npm", "args": [ "exec", "--", "@smithery/cli@latest", "run", "@renant/mcp-tabnews" ] } } }
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
To install TabNews for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @renant/mcp-tabnews --client claude
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!