{"adoption": {"forks": 134, "observed_at": "2026-08-28T04:05:07.903059+00:00", "stars": 1587}, "canonical_url": "https://ross.abutalabs.com/products/datagouv-mcp", "card": {"archived": false, "artifact_type": "service", "description": "Official data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to search, explore, and analyze datasets from the French national Open Data platform, directly through conversation.", "domain": ["artificial-intelligence", "data-science", "apis"], "enriched": true, "function": ["mcp", "search-engine", "api-framework", "llm-inference"], "health_score": 96, "homepage": "https://mcp.data.gouv.fr/mcp", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["datagouv/datagouv-mcp"], "name": "datagouv/datagouv-mcp", "platform": ["python", "self-hosted", "cloud"], "pushed_at": "2026-07-17T16:10:21+00:00", "repo": "datagouv/datagouv-mcp", "stars": 1587, "tags": ["mcp-server", "open-data", "datagouv", "french-government-data", "ai-chatbot-integration", "dataset-search", "search", "web-server"], "topics": ["mcp", "mcp-server", "open-data", "opendata"], "urls": [], "use_cases": ["search french open data datasets through an ai chatbot", "connect claude or chatgpt to data.gouv.fr", "analyze open datasets conversationally", "find datasets on housing prices or population data via mcp", "self-host an mcp server for the french open data portal", "query government open data without browsing the website"], "what_it_is": "The official Model Context Protocol (MCP) server for data.gouv.fr, the French national open data platform. It lets AI chatbots like Claude, ChatGPT, and Gemini search, explore, and analyze French open datasets through natural conversation.", "when_to_avoid": ["you need open data from platforms other than data.gouv.fr", "you need a general-purpose MCP server unrelated to open data", "your chatbot client does not support MCP"], "when_to_choose": ["you want an AI assistant to search or analyze data.gouv.fr datasets", "you use an MCP-compatible client like Claude Desktop, Cursor, or VS Code", "you want a hosted, no-setup endpoint for French open data"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/datagouv-mcp", "repo": "datagouv/datagouv-mcp", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:07.903059+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:55:25.537107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2eda9ca0fe389f7673370675314fc58950f39eada70817cb8497a0a47a2646c9", "fetched_at": "2026-08-28T04:05:07.903059+00:00", "kind": "readme", "missing": false, "url": "https://github.com/datagouv/datagouv-mcp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 20, "rhythm": 93}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 281, "days_push": 47, "days_rel": 47, "gap_med": 4.0, "n_releases_24m": 31}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}