- Home
- MCP servers
- TabNews
TabNews
- typescript
3
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"renant-mcp-tabnews": {
"command": "npm",
"args": [
"exec",
"--",
"@smithery/cli@latest",
"run",
"@renant/mcp-tabnews"
]
}
}
}This MCP server enables TabNews data access through a Model Context Protocol interface, letting you query content, user data, and analytics from TabNews via MCP-compatible clients. It provides ready-made tools to fetch contents, content bodies, comments, and RSS feeds, and to check API status, all in a structured, strongly-typed way.
How to use
You connect to this MCP server from an MCP client or middleware and then call the available tools to retrieve TabNews data. The server supports local (stdio) execution or remote instantiation via the Smithery workflow, so you can run it as a standalone process or orchestrate it through your MCP runner.
How to install
Prerequisites you need before installation:
- Node.js v18+ or newer (the examples assume a Node environment)
- Git installed to clone the repository (if you are building from source)
Step-by-step setup options you can follow now.
# Optional: inspect available MCP capabilities (informational, not required for runtime)
npx -y @smithery/cli@latest inspect @renant/mcp-tabnews
# Manual – run the MCP server locally via Node with the provided source entry point
node ABSOLUTE_PATH_TO_PROJECT/src/index.ts
# Alternative via Smithery orchestration
npm exec -- @smithery/cli@latest run @renant/mcp-tabnews
Configuration and startup options
Configure how you start and where you run the server. Two common stdio configurations are shown here. Use the one that matches your workflow.
{
"mcpServers": {
"mcp-tabnews": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}
Using Cursor to connect TabNews MCP
If you use Cursor to manage MCP servers, set up a new MCP server with the following details. This config runs the MCP server as a local Node process.
{
"mcpServers": {
"mcp-tabnews": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}
Using Smithery or CLI-based orchestration
You can also run the server through Smithery or a CLI wrapper. The following command starts the MCP server through the Smithery tooling.
npm exec -- @smithery/cli@latest run @renant/mcp-tabnews
Claude Desktop setup
If you are configuring Claude Desktop to use TabNews MCP, you can install the integration with Smithery so Claude can load the MCP server automatically.
npx -y @smithery/cli install @renant/mcp-tabnews --client claude
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.