DM

dutradotdev/mcp-portal-transparencia

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

225 stars 34 forks 质量 72 趋势 18MIT

dutradotdev/mcp-portal-transparencia 是从 https://github.com/dutradotdev/mcp-portal-transparencia. 导入的 MCP 服务器候选

概览

dutradotdev/mcp-portal-transparencia 是从 https://github.com/dutradotdev/mcp-portal-transparencia. 导入的 MCP 服务器候选

概述(AI 翻译)

Um MCP Server que fornece acesso programático à API do Portal da Transparência do Governo Federal brasileiro através do protocolo MCP.

Este projeto apenas consome dados públicos disponibilizados pelo governo federal.Nenhum dado privado é armazenado ou exposto além do que já é acessível por qualquer cidadão via Portal da Transparência.

📋 为你而祈福

Este projeto implementa um MCP Server que oferece acesso inteligente e estruturado a todos os endpoints disponíveis na API do Portal da Transparência (https://api.portaldatransparencia.gov.br/v3/api-docs). O sistema oferece:

  • Integração MCP Completa com suporte a Claude Desktop, Cursor e outras UIs compatíveis
  • Geração Dinâmica de Ferramentas a partir do Swagger/OpenAPI
  • Autenticação Simplificada com suporte a API Key via variáveis de ambiente
  • Tratamento Robusto de Erros com mensagens amigáveis em português
  • Logs Estruturados em JSON para monitoramento
  • Suporte a NPX para execução direta sem instalação

🚀 Funcionalidades

✅ Características Principais

  • 🔄 Geração Dinâmica de Ferramentas MCP a partir do Swagger V3

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

MCP Portal da Transparência Brasil

Um MCP Server que fornece acesso programático à API do Portal da Transparência do Governo Federal brasileiro através do protocolo MCP.

Este projeto apenas consome dados públicos disponibilizados pelo governo federal. Nenhum dado privado é armazenado ou exposto além do que já é acessível por qualquer cidadão via Portal da Transparência.

📋 Sobre o Projeto

Este projeto implementa um MCP Server que oferece acesso inteligente e estruturado a todos os endpoints disponíveis na API do Portal da Transparência (https://api.portaldatransparencia.gov.br/v3/api-docs). O sistema oferece:

  • Integração MCP Completa com suporte a Claude Desktop, Cursor e outras UIs compatíveis
  • Geração Dinâmica de Ferramentas a partir do Swagger/OpenAPI
  • Autenticação Simplificada com suporte a API Key via variáveis de ambiente
  • Tratamento Robusto de Erros com mensagens amigáveis em português
  • Logs Estruturados em JSON para monitoramento
  • Suporte a NPX para execução direta sem instalação

🚀 Funcionalidades

✅ Características Principais

  • 🔄 Geração Dinâmica de Ferramentas MCP a partir do Swagger V3
  • 🏗️ Categorização Inteligente de endpoints por área (servidores, contratos, etc.)
  • 🔐 Sistema de Autenticação via variável de ambiente PORTAL_API_KEY
  • 📊 Logging Estruturado com métricas detalhadas
  • 🔧 Tratamento de Erros com mensagens amigáveis em português
  • 📚 Documentação Completa e exemplos práticos

🎯 Endpoints Suportados

O MCP Server fornece acesso a todos os endpoints do Portal da Transparência, incluindo:

  • Servidores - Dados do Poder Executivo Federal
  • Viagens - Consultas de viagens a serviço
  • Licitações - Informações sobre processos licitatórios
  • Contratos - Contratos do Poder Executivo Federal
  • Despesas - Gastos e empenhos governamentais
  • Benefícios - Programas sociais e beneficiários
  • Sanções - CNEP, CEIS e CEPIM
  • Convênios - Acordos e transferências
  • Imóveis - Imóveis funcionais
  • Emendas - Emendas parlamentares
  • Notas Fiscais - Documentos fiscais
  • Coronavírus - Dados específicos da pandemia

🛠️ Instalação

Uso via npx (Recomendado para MCP Server)

# Executar MCP Server diretamente (para Claude Desktop, Cursor, etc.)
npx mcp-portal-transparencia-brasil

# Ou instalar globalmente
npm install -g mcp-portal-transparencia-brasil
mcp-portal-transparencia-brasil

Instalação local

# Instalar via npm
npm install mcp-portal-transparencia-brasil

# Ou via yarn
在 GitHub 查看完整 README

安装

npx mcp-portal-transparencia-brasil
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "portal-transparencia": { "command": "npx", "args": ["mcp-portal-transparencia-brasil"], "env": { "PORTAL_API_KEY": "sua_api_key_aqui" } } } }