topic-scout-mcp
Version:
MCP Server para buscar notícias e identificar tendências sobre tópicos específicos
145 lines (110 loc) • 2.84 kB
Markdown
1. **Conta no npm**: Crie uma conta em https://www.npmjs.com/
2. **Login no CLI**: Execute `npm login` no terminal
3. **Nome único**: Verifique se o nome `topic-scout-mcp` está disponível
```bash
npm search topic-scout-mcp
```
```bash
npm login
```
Certifique-se de que o `package.json` está correto:
```json
{
"name": "topic-scout-mcp",
"version": "1.0.0",
"description": "MCP Server para buscar notícias e identificar tendências sobre tópicos específicos",
"main": "dist/index.js",
"bin": {
"topic-scout-mcp": "dist/cli.js"
},
"type": "module",
"scripts": {
"build": "tsc",
"start": "node dist/index.js",
"dev": "tsx src/index.ts",
"cli": "tsx src/cli.ts",
"test-cli": "node test-cli.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^0.4.0"
},
"devDependencies": {
"@types/node": "^20.0.0",
"tsx": "^4.0.0",
"typescript": "^5.0.0"
},
"keywords": ["mcp", "news", "trending", "topics", "media"],
"author": "Topic Scout",
"license": "MIT"
}
```
```bash
npm run build
```
```bash
npm run test-cli
npx topic-scout-mcp -y test-server
```
```bash
npm publish
```
```bash
npm view topic-scout-mcp
```
```bash
npm uninstall -g topic-scout-mcp
npx topic-scout-mcp -y test-server
```
Para atualizar o pacote:
1. Incrementar a versão no `package.json`
2. Compilar: `npm run build`
3. Publicar: `npm publish`
```bash
npm version patch
```
```json
{
"mcpServers": {
"topic-scout": {
"command": "npx",
"args": ["topic-scout-mcp", "-y", "topic-scout-server"],
"env": {
"NEWS_API_KEY": "sua_chave_aqui"
}
}
}
}
```
- Escolha um nome diferente no `package.json`
- Exemplo: `topic-scout-mcp-server`
- Execute `npm login` novamente
- Verifique se o nome segue as regras do npm
- Use apenas letras minúsculas, números e hífens
- Certifique-se de que executou `npm run build`
- Verifique se a pasta `dist/` existe