mcp-tabnews
A Model Context Protocol (MCP) server that provides tools for Tabnews
Documentation
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:
npx -y @smithery/cli@latest inspect @renant/mcp-tabnewsThis will show you all available tools, their parameters, and how to use them.
Setup
Manual Installation
1. Make sure you're using Node.js v23+
node -v
#v23.11.02. Clone this repository:
git clone https://github.com/renant/mcp-tabnews.git
cd mcp-tabnews3. Restore dependencies:
npm ciIntegration with AI Tools
Cursor Setup
1. Open Cursor Settings
2. Navigate to MCP section
3. Click "Add new MCP server"
4. Configure the server:
Name = mcp-tabnews
Type = command
Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.tsor if you prefer executing it from Smithery
Name = mcp-tabnews
Type = command
Command = npm exec -- @smithery/cli@latest run @renant/mcp-tabnewsor 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"
]
}
}
}5. Make sure Cursor chat is in Agent mode by selecting "Agent" in the lower left side dropdown
6. 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:
npx -y @smithery/cli install @renant/mcp-tabnews --client claudeDevelopment
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.
Frequently asked questions
What is mcp-tabnews?
mcp-tabnews is A Model Context Protocol (MCP) server that provides tools for Tabnews
How do I install mcp-tabnews?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is mcp-tabnews open source?
Yes — it is hosted on GitHub at https://github.com/renant/mcp-tabnews and has 3 stars.
Related MCP tools
Model Context Protocol Servers
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
MCP server to provide Figma layout information to AI coding agents like Cursor
The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP