Budgetsco
Gerencie finanças pessoais, acompanhe transações e crie orçamentos com o Budgetsco.
GitHubExperimente este MCPPatrocinado
Documentação
Servidor MCP Budgetsco
Servidor MCP para Budgetsco, permitindo gerenciamento de finanças pessoais por meio de transações, orçamentos e recursos de acompanhamento financeiro.
Sumário
Pré-requisitos
- Node.js (versão 22.x recomendada)
- Verifique sua versão do Node.js com:
node --version
- Verifique sua versão do Node.js com:
- Um token de acesso pessoal do Budgetsco
Configuração
- Clone o repositório
- Crie um arquivo
.envno diretório raiz com seu token de acesso do Budgetsco:BUDGETSCO_ACCESS_TOKEN='your_access_token_here' - Instale as dependências:
npm install
Ferramentas Disponíveis
O servidor fornece várias ferramentas para gerenciar finanças pessoais:
Transações
- Criar, editar e excluir transações
- Visualizar histórico de transações com filtros flexíveis
- Suporte a vários modos de pagamento (Dinheiro, Cartão de Crédito, UPI, etc.)
Categorias
- Obter categorias predefinidas e personalizadas
- Criar e gerenciar categorias personalizadas
- Categorizar transações para melhor acompanhamento financeiro
Transações Recorrentes
- Configurar transações recorrentes automatizadas
- Gerenciar entradas recorrentes diárias, mensais ou anuais
- Pular ou marcar transações recorrentes como concluídas
Orçamento
- Definir e gerenciar orçamentos para diferentes categorias
- Acompanhar a utilização do orçamento
- Obter detalhamentos completos do orçamento
Moeda
- Definir e gerenciar preferências de moeda
- Suporte a múltiplas moedas internacionais
Desenvolvimento
Comandos disponíveis:
npm run dev: Iniciar o Inspetor MCP contra o servidor (tsx src/server.ts)npm run start: Executar o servidor de produçãonpm run build: Compilar o projetonpm run lint: Executar verificações de lintnpm run format: Formatar códigonpm run test: Executar testes
Configuração
Variáveis de Ambiente
BUDGETSCO_ACCESS_TOKEN(obrigatório): Seu token de acesso pessoal do Budgetsco
Configuração do Cliente
Para usar este servidor MCP com clientes como Claude, adicione a seguinte configuração:
{
"mcpServers": {
"budgetsco": {
"command": "npx",
"args": ["@budgetsco/mcp"],
"env": {
"BUDGETSCO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENÇA para obter detalhes.
Construído com o SDK TypeScript MCP oficial (@modelcontextprotocol/sdk). O servidor usa transporte stdio; registre diagnósticos apenas em stderr para que o stdout permaneça reservado para JSON-RPC.