Skip to main content
Glama
opedrosoares

MCP Compras.gov.br

by opedrosoares

MCP Compras.gov.br

ブラジル政府調達ポータルCompras.gov.brの公開APIを1つのパッケージに統合したMCPサーバー。調達計画および契約執行分野のアナリストや技術者向け。

以下の作成を支援します:

  • 予備技術調査書(ETP)

  • 参考仕様書(TR)

  • IN SEGES/ME 65/2021基準の価格調査

  • 供給者制裁確認(CEIS、CNEP、CEAF)

  • 価格登録議事録(ARP)の分析(カロナ)

  • 国家公共調達ポータル(PNCP)を通じた機関間ベンチマーク

対応API(v1)

API

ベースURL

認証

Dados Abertos Compras

dadosabertos.compras.gov.br

公開

PNCP — Portal Nacional

pncp.gov.br/api/consulta

公開

Portal da Transparência (CGU)

api.portaldatransparencia.gov.br

無料キー

Comprasnet Contratos

contratos.comprasnet.gov.br/api

公開(ルート/api/*

⚠️ 運用上の注意

  • ファミリ /modulo-uasg/* はDados Abertos上流で無効:2026年5月の直接プローブで確認済み — 1_consultarUasg2_consultarOrgaoおよびCSVバリアントは、公式swaggerにリストされているにもかかわらずHTTP 404("Resource not found")を返します。MCPで修正不可能なSEGESサーバーのバグです。影響を受ける5つのツール(compras_uasg_listar/_consultar/_buscar + compras_orgao_listar/_consultar)は404を検出し、代替案を含む教育用ペイロードを返します:compras_pncp_orgao_unidades(cnpj) はCNPJによる単位解決(安定、10〜30秒かかる場合あり)、または compras_contrato_comprasnet_por_uasg(uasg) は有効な契約があるUGを一覧表示します。

  • /modulo-legado/*UASGフィルター:入札および競争入札には上流で確認されたHibernateバグがあります — swaggerはco_uasg/uasgを文書化していますが、その属性はビューのモデルに存在しません。パラメータはツールcompras_legado_pregoes_listarおよびcompras_legado_licitacoes_listarから削除されました。UASGでフィルタリングするには、戻り値でクライアント側で行ってください。

  • Portal da Transparência(CGU):CGUサーバーはAWS WAF「Human Verification」で保護されており、有効なキーでもAPI呼び出しをブロックする可能性があります(HTTP 405 + HTMLページ)。これが発生すると、すべてのcompras_sancao_*ツール + 複合compras_checar_sancoes_fornecedor * compras_perfil_fornecedor_completoの制裁ブランチはエラーを返します。これは上流の問題であり、MCP側で修正することはできません。

  • Comprasnet /api/contrato/ug/{uasg}:エンドポイントはページネーションをサポートしておらず、単一の応答で完全なリストを返します(1 MBを超える可能性があります)。ツールcompras_contrato_comprasnet_por_uasgは、完全なペイロードをキャッシュしてクライアント側でスライスし、LLMへの過負荷を防ぎます。

  • CATMATテキスト検索の破損/modulo-material/4_consultarItemMaterialのフィルターdescricao(およびバリアントnometermoq)は、CATMAT全体(約34万アイテム)を返します。compras_catmat_listar_grupos_listar_classes_buscarcodigo_grupo/codigo_classeを使用して構造フィルターを使用してください。ツールは、全体が検出されたときに_aviso_filtroを発行します。

Related MCP server: narajangteo-pro

インストール

デスクトップ拡張(.mcpb)— Claude Desktop推奨

python build_mcpb.py     # gera dist/compras.mcpb
open dist/compras.mcpb   # Claude Desktop instala

ローカル(開発)

uv sync
uv run compras-mcp

リモート(Docker経由Railway)

railway login && railway link
railway add redis                                # cache compartilhado
railway variables --set "TRANSPARENCIA_API_KEY=..."
railway up
railway domain                                   # https://mcp-compras.up.railway.app/mcp

設定

トランスペアレンシーキーの無料登録:https://api.portaldatransparencia.gov.br/api-de-dados/cadastrar-email

設定可能なすべての変数(タイムアウト、キャッシュTTL、ベースURL)については、.env.exampleを参照してください。

Tools(全85)

機能ドメイン別グループ:

ドメイン

Tools

カバレッジ

複合(エージェント)

5

pesquisar_precos_para_etp(IN SEGES 65/2021 + IQR)、checar_sancoes_fornecedormontar_dossie_arpbuscar_contratacoes_similaresperfil_fornecedor_completo

カタログ(CATMAT/CATSER)

7

グループ/クラス/アイテム、テキスト検索

価格調査

4

材料/サービス、購入詳細

計画(PGC + PCA)

8

PGC SISG、PCA PNCP(連邦 + 州 + 市町村)

価格登録議事録

8

一覧表示、残高、アドヘソン、参加単位、PNCP

契約(14.133 + レガシー)

12

法律14.133、法律8.666、RDC、免除

契約

12

Dados Abertos + Comprasnet(保証、請求書、発生、監査役、執行予算、スケジュール)

供給者

4

登録、資格停止、アイテム別契約

制裁(Transparência/CGU)

5

CEIS、CNEP、CEAF、CEPIM、 leniência 合意

PNCP

9

調達(公開、提案、更新)、契約、モダリティ

組織

6

UASG(一覧/照会/検索)、機関、PNCP単位

指標

2

統合、期間別

診断

1

compras_versao

完全なリストはmanifest.jsonまたはMCPインスペクターのtools/listにあります。

典型的なフロー

人間工学チェアのETP:

  1. compras_catmat_buscartermo="cadeira ergonomica"codigo_item_catalogoを取得

  2. compras_pesquisar_precos_para_etp(複合)でtipo="material" → 中央値/平均/標準偏差 + IQR除外

  3. compras_pgc_por_catalogo で他機関の購入計画を確認

  4. compras_arp_listarapenas_vigentes=True → 有効な議事録(アドヘソン可能)

落札前の供給者分析:

  1. compras_perfil_fornecedor_completo(複合)でCNPJを指定 — 1回の呼び出しで登録 + 制裁 + 有効な契約を返す

更新予定の契約棚卸し:

  1. compras_contratos_listar_por_fim_vigencia で近いdata_fim_vigenciaを指定

  2. 関連する契約ごとに:compras_contrato_historico_aditivoscompras_contrato_ocorrencias

内部標準

  • listar_*ツールの標準エンベロープ{resultado, _pagina_atual, _total_paginas, _total_registros, _proxima_pagina, _cache_hit, _latency_ms}

  • 説明のSSoT:パラメータの説明はsrc/compras_mcp/schemas.pyにあります。ツールは_helpers.desc(Model, "campo")で読み取ります。テストはtests/test_server.pyでドリフトを検出します。

  • LGPD:CPFは123.***.***-45のようにマスクされます。INCLUIR_CPF_COMPLETO=trueで調整可能。影響を受けるツールはペイロードに_aviso_lgpdを含みます。

  • キャッシュ:TTL+LRUをメモリ内(デフォルト)またはREDIS_URLが設定されている場合はRedis。各ドメインには独自のプレフィックスがあります(CATALOGO、PRECOS、ATAS等)— CACHE_<PREFIX>_TTLおよびCACHE_<PREFIX>_MAX_SIZEで調整可能。

  • 日付:APIごとに3つの形式(YYYY-MM-DDyyyyMMddYYYY-MM-DD HH:mm:ss)をformat_date(value, flavor)で透過的に変換します。

  • フレームワーク:FastMCP 2.x。トランスポートはPORTで検出 — 存在する場合はHTTPで0.0.0.0:$PORT、存在しない場合はstdio。

ステータス

v0.2.0 — 85ツールが登録され、Claude DesktopおよびRailwayでのエンドツーエンドテストの準備が整いました。

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    -
    maintenance
    Connects AI agents to 28 Brazilian public APIs, providing over 200 tools to access data on economy, legislation, transparency, and the judiciary. It enables complex queries and cross-referencing of government datasets like IBGE, the Central Bank, and the National Congress through natural language.
  • A
    license
    A
    quality
    D
    maintenance
    Integrates 6 Korean public procurement APIs to search, analyze, and manage procurement data using natural language.
    8
    3
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    razilian public procurement (PNCP) and Federal Revenue CNPJ data for any MCP client. 18 tools covering bids, contracts, atas de registro de preço, annual procurement plans, CNPJ enrichment, plus temporal aggregation and period comparison. MIT licensed, maintained by Licinexus under Law 14.133/2021.
    18
    94
    75
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Allows AI assistants to query public procurement opportunities, purchase orders, and government entities from Chile's Mercado Público (ChileCompra) API in real time.
    12
    18
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Consolidated lookup of a company at the Federal Audit Court (TCU) from the CNPJ, gathering sanctions

  • Looks up records of a person or company at the Federal Comptroller General (CGU) from the CPF or CNP

  • Chile Government Procurement MCP — Mercado Público / ChileCompra (keyless-ish).

View all MCP Connectors

Latest Blog Posts

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/opedrosoares/MCP_Compras'

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