TabNews Integration
Acessa dados da API do TabNews.
Documentação
Integração MCP TabNews
Uma integração Model Context Protocol (MCP) para o TabNews.
Este servidor MCP também está disponível no Smithery para integração direta.
Ferramentas Disponíveis
checkStatusTool: Verifica o status da API do TabNews.getContentsTool: Obtém conteúdos do TabNews.getContentsByUserTool: Obtém conteúdos do TabNews por usuário.getContentTool: Obtém um conteúdo com corpo do TabNews por usuário e slug.getContentChildrenTool: Obtém comentários do TabNews por conteúdo.getAnalyticsUserCreatedTool: Obtém as análises de conteúdos criados por um usuário no TabNews.getAnalyticsRootContentPublishedTool: Obtém as análises de um conteúdo raiz publicado no TabNews.getAnalyticsChildContentPublishedTool: Obtém as análises de um conteúdo filho publicado no TabNews.getRssFeedTool: Obtém o feed RSS do TabNews.
Integração com Ferramentas de IA
Inspecionar Capacidades do Servidor MCP
Você pode inspecionar as capacidades deste servidor MCP usando o Smithery:
npx -y @smithery/cli@latest inspect @renant/mcp-tabnews
Isso mostrará todas as ferramentas disponíveis, seus parâmetros e como usá-las.
Configuração
Instalação Manual
- Certifique-se de estar usando Node.js v23+
node -v
#v23.11.0
- Clone este repositório:
git clone https://github.com/renant/mcp-tabnews.git
cd mcp-tabnews
- Restaure as dependências:
npm ci
Integração com Ferramentas de IA
Configuração no Cursor
-
Abra as Configurações do Cursor
-
Navegue até a seção MCP
-
Clique em "Adicionar novo servidor MCP"
-
Configure o servidor:
Name = mcp-tabnews Type = command Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.tsou, se preferir executá-lo a partir do Smithery
Name = mcp-tabnews Type = command Command = npm exec -- @smithery/cli@latest run @renant/mcp-tabnews
ou configure diretamente no arquivo MCP global do Cursor localizado em ~/.cursor/mcp.json e adicione o seguinte:
{
"mcpServers": {
"mcp-tabnews": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
}
}
}
ou, se preferir executá-lo a partir do Smithery
{
"mcpServers": {
"mcp-tabnews": {
"command": "npm",
"args": [
"exec",
"--",
"@smithery/cli@latest",
"run",
"@renant/mcp-tabnews"
]
}
}
}
-
Certifique-se de que o chat do Cursor esteja no modo Agente, selecionando "Agente" no menu suspenso no canto inferior esquerdo
-
Vá para o chat e faça qualquer pergunta sobre o TabNews
Configuração no Claude Desktop
Instalando via Smithery
Para instalar o TabNews para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @renant/mcp-tabnews --client claude
Desenvolvimento
Recursos
- Construído com Model Context Protocol (MCP)
- Type-safe com TypeScript e validação de esquema Zod
- Suporte nativo a TypeScript no Node.js sem transpilação
- Transporte padrão de E/S para fácil integração
- Tratamento estruturado de erros
Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Autor
Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.