Copilot Datagate MCP server
io.github.afurlane/copilot-datagate·v0.4.0Policy-driven, read-only MCP server for safe database access from AI tools.
0 stars24 downloads/wk
Reviews
Write oneNobody has reviewed Copilot Datagate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Copilot Datagate tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 30 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Copilot Datagate compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 802 Databases servers
- Downloads a week
- 24
- more than 10% of 328 Databases servers with a package
Install Copilot Datagate in Claude Code, Cursor or VS Code
Runs npx -y @copilot-datagate/cli on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add copilot-datagate -- npx -y @copilot-datagate/cli
What the publisher says
From the Copilot Datagate repository's README, as published. We do not edit it. Read it on GitHub
📘 DataGate — Secure AI-Ready Data Gateway
DataGate è un gateway headless, sicuro e policy-driven che espone basi dati a strumenti AI (come GitHub Copilot) in modo controllato, prevedibile e privo di SQL libero.
DataGate funge da intermediario tra un LLM e una base dati reale: non permette accesso diretto al database, non espone query arbitrarie, non consente operazioni di scrittura. È progettato per essere read-only, schema-aware, multi-database, e completamente LLM-safe.
🎯 Obiettivi principali
- Accesso sicuro ai dati — read-only garantito tramite ruoli DB, policy engine e query builder controllato.
- Astrazione del database — il modello non genera SQL: DataGate costruisce query sicure e validate.
- Multi-database — può collegarsi a diverse basi dati di diverse applicazioni, come un DBeaver headless.
- Policy engine — controllo granulare su tabelle, colonne, filtri, limiti e complessità delle operazioni.
- Schema awareness — carica automaticamente lo schema del database e applica regole di sicurezza.
- Concorrenza reale — architettura asincrona e sicura, ideale per richieste parallele da Copilot.
- Metriche e audit — tracciamento di richieste, tempi, errori e limiti per debugging e osservabilità.
- Profilazione performance — profilo latenza in-process (min/media/p50/p95/p99/max) per monitoraggio evolutivo delle performance.
- Backend astratto — trait read-only comune per backend database, con implementazioni concrete per PostgreSQL, MySQL/MariaDB e SQLite.
🧩 Funzionalità principali
policy, audit ed errori sanitizzati; il transport MCP resta lo step successivo.
- Query builder controllato — operazioni semantiche come select, search, aggregate, con validazione automatica.
- MCP select tipizzato — contratto JSON, esecuzione read-only con righe JSON,
query parametrizzate, policy/rate-limit/metriche/audit e output limit server-side.
- MCP search tipizzato — ricerca semantica con ILIKE su colonne consentite,
consentite, con filtri parametrizzati e senza supporto a SQL libero o GROUP BY.
- MCP aggregate tipizzato — count, sum, avg, min e max su colonne
aggregate sopra il percorso policy-safe.
- API MCP versionata — descriptor stabile per versione API e tool disponibili.
- Transport MCP stdio — handshake, discovery e chiamate select, search e
full-text (totsvector + plaintotsquery) sempre parametrizzati e validati da policy.
- Filtri avanzati — supporto a pattern (LIKE/ILIKE), range (BETWEEN) e
indici, vincoli (PK/FK/UNIQUE/CHECK/EXCLUSION), trigger, funzioni, procedure e sequenze; definizioni DDL solo quando sicure.
- Catalogo schema controllato — introspezione policy-filtered di tabelle, viste,
- Rate limiting — protezione contro loop del modello e query troppo pesanti.
- Limiti di output — risposte sempre contenute, sicure e strutturate.
- Errori deterministici — nessun leak di schema, nessun SQL esposto, nessun stack trace.
- Errori strutturati — envelope stabile con codice, messaggio generico e indicazione retryable.
- Configurazione esterna — file TOML per policy, limiti e profili nominati (dev/staging/prod).
- Hardening input MCP — validazione request_id, limiti su payload testuali e cardinalità per ridurre superfici DoS/input abuse.
- Policy dinamica — la policy attiva può essere sostituita atomicamente, anche ricaricandola da TOML, senza ricreare i tool MCP.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Copilot Datagate: common questions
- Is Copilot Datagate MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Copilot Datagate safety report
- How do I install Copilot Datagate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Copilot Datagate need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Copilot Datagate maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v0.4.0.
- What can I use instead of Copilot Datagate?
- Servers from other publishers that do the same job: Grain SQL MCP server, legacy2mcp MCP server and CogniCore MCP server.
- How does Copilot Datagate compare with other Databases MCP servers?
- safety score 89/100 (higher than 80% of 802 Databases servers); downloads a week 24 (more than 10% of 328 Databases servers with a package). Full comparison.
Alternatives to Copilot Datagate
Same job from other publishers: the closest match first, then the best rated.
Grain SQLRun SQL queries and inspect database schemas through safe, visible MCP tools.not reviewedGrowingB- legacy2mcpTurn a legacy SOAP/WSDL, database, or REST API into a safe, typed, audit-logged MCP servernot reviewedGrowingA
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- Neo4j CypherA simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.not reviewedEstablishedA