Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
D

dataciviclab/dcl-mcp

MCP server unico del DataCivicLab — contesto org-wide, GitHub Discussions e query read-only sui dati pubblici…

Before you install: no copy-paste command · license MIT · link reachable

First step: pip install "lab-connectors[mcp,duckdb] @ git+https://github.com/dataciviclab/lab-connectors.git"

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
1 ★ · dataciviclab/dcl-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-11 · last seen 2026-11-14 · seen 4× · listed by 1 sources
Score
score 103 · 1 ★ · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository dataciviclab/dcl-mcp;first catalogued 2026-11-11;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# dcl-mcp — il MCP del DataCivicLab

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Il modo più rapido per consultare il Lab e partecipare alle sue discussioni
da un agente AI, senza clonare nessun repository.
Un solo server, nome dataciviclab, 12 tool.
## Cosa ti dà
| Puoi… | Con | Cosa ottieni |
| capire com'è organizzato il Lab | session_bootstrap, lab_map | domini, repo, fonti, stato recente |
| trovare un dataset o un'analisi | find, explore | slug, anni, colonne, marts, dove sta il parquet |
| leggere i dati pubblicati | gcs_query | SELECT su clean e mart, read-only (max 500 righe) |
| capire se due dataset si possono unire | join_suggestions | coppie di colonne, overlap anni, mismatch di tipo |
| vedere cosa è aperto | workspace_triage, find(include_github=true) | PR, issue, discussioni del tema |
| partecipare | github_get_discussion, github_create_discussion, github_add_discussion_comment | leggi, apri, commenta |
## Cosa non puoi fare
Il server è read-only sui dati e non esegue pipeline:
non scarica né trasforma dati → usa toolkit, sul repo locale
non modifica file nei repo né apre PR → usa il server github
non pubblica dataset né rigenera il catalogo → lo fa la CI di
agent-context-builder
## Tre percorsi
### 1. Mi oriento
session_bootstrap() # cosa è successo nel Lab
lab_map() # domini → repo → fonti
find("rifiuti urbani") # cerca dataset, analisi, repo, fonti
explore("ispra_ru_base") # card: anni, colonne, marts, gcs_path
### 2. Mi serve un numero verificabile
find("irpef comunale") # trova lo slug
explore("irpef_comunale") # controlla colonne e periodo
gcs_query(slug="irpef_comunale", sql="SELECT count() FROM _data")
clean_rows nella card è il conteggio dell'ultimo snapshot pubblicato, non
la serie completa: per un numero citabile usa sempre count() via
gcs_query.
### 3. Voglio partecipare
find("appalti", include_github=true) # cosa è già aperto
github_get_discussion(number=123, include_comments=true)
github_list_discussion_categories() # prima di creare
github_create_discussion(category_name="…", title=…, body=…)
github_add_discussion_comment(number=123, body=…)
## Installazione
bash
pip install "lab-connectors[mcp,duckdb] @ git+https://github.com/dataciviclab/lab-connectors.git"
pip install "dcl-mcp @ git+https://github.com/dataciviclab/dcl-mcp.git"
Config OpenCode (V2):
jsonc
"mcp": {
"servers": {
"dataciviclab": {
"type": "local",
"command": ["dcl-mcp"],
"environment": { "DCL_MCP_ENV_FILE": "/percorso/.env" }
Per altri client che usano il formato mcpServers, l'entry è
{"command": "dcl-mcp", "env": {...}}.
| Env var | Ruolo | Obbligatoria |
| GITHUB_TOKEN (o GITHUB_PERSONAL_ACCESS_TOKEN / GH_TOKEN) | Discussions e find(include_github=true) — GraphQL richiede auth anche in lettura | sì, per discussions/write |
| DCL_MCP_ENV_FILE | Path a un file .env (fallback: .env cercato verso l'alto dal cwd) | no |
| ACB_REPO / ACB_BRANCH | Sorgente artefatti contesto (default: ACB, branch context) | no |
## Riferimento tool
| Famiglia | Tool | Cosa fa |
| Context | session_bootstrap | Orientamento rapido (markdown) |
| | lab_map(domain=) | Domini → repo → fonti; con domain= i totali sono quelli del dominio |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/dataciviclab-dcl-mcp/)
Source
github · https://github.com/dataciviclab/dcl-mcp
Browse by field
Open source
Traction
1 ★
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index