Skip to main content
Glama

MCPFinanceiro

by j4mesmorais
GPL 3.0

MCPFinanceiro

Servidor de MCP de administração de lançamentos financeiros contábeis. O projeto é composto por um pequeno pacote Python que inicializa a configuração da aplicação via variáveis de ambiente e disponibiliza utilidades de acesso a um banco de dados usando SQLAlchemy.

Ambiente de desenvolvimento

  1. Garanta que possui Python 3.8 ou superior instalado.
  2. Crie e ative um ambiente virtual:
python3 -m venv .venv source .venv/bin/activate
  1. Instale as dependências do projeto (SQLAlchemy e python-dotenv). Caso deseje utilizar migrações de banco, inclua também o Alembic:
pip install sqlalchemy python-dotenv alembic
  1. Copie o arquivo .env.example para .env e ajuste os valores de JWT_SECRET e DB_URL conforme sua necessidade.

Banco de dados

O arquivo database.py define a conexão utilizando SQLAlchemy. Por padrão é criado um banco SQLite local (mcp.db). Para utilizar PostgreSQL ou outro banco de dados, defina a variável de ambiente DB_URL com a string de conexão.

export DB_URL=postgresql://usuario:senha@localhost:5432/minha_base

Migrações com Alembic

Caso deseje versionar e aplicar mudanças de esquema no banco, utilize o Alembic:

pip install sqlalchemy alembic alembic init alembic # configure o arquivo alembic.ini e gere as revisões alembic revision --autogenerate -m "mensagem" alembic upgrade head

Esses comandos geram arquivos de revisão na pasta alembic e aplicam o upgrade para a versão mais recente do schema.

-
security - not tested
A
license - permissive license
-
quality - not tested

A server for managing financial accounting entries that provides utilities for database access using SQLAlchemy with environment-based configuration.

  1. Ambiente de desenvolvimento
    1. Banco de dados
      1. Migrações com Alembic

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      A server that provides advanced mathematical and financial calculation capabilities for AI code assistants, enabling them to perform complex calculations like symbolic calculus, numerical methods, and financial analysis without implementing algorithms directly.
      Last updated -
      18
      1
      JavaScript
    • A
      security
      F
      license
      A
      quality
      A Model Context Protocol server that allows AI assistants to query and analyze financial data through Ledger CLI, enabling tasks like financial reporting, budget analysis, and accounting.
      Last updated -
      9
      15
      Python
      • Apple
      • Linux
    • -
      security
      F
      license
      -
      quality
      A powerful server that provides administrative control over Supabase PostgreSQL databases through Cursor's Composer and Codeium's Cascade, enabling database management with features for tables, records, schema modifications, and more.
      Last updated -
      9
      10
      TypeScript
      • Apple
      • Linux
    • -
      security
      A
      license
      -
      quality
      An experimental server implementing the Model Context Protocol to allow AI assistants to query and analyze financial data stored in Beancount ledger files using the Beancount Query Language.
      Last updated -
      2
      Python
      MIT License

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/j4mesmorais/MCPFinanceiro'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server