Service Public France

io.github.OneNicolas由 GitHub 帳號 OneNicolas 發布v1.14.8更新於 Oct 24, 2026

French public services: tax, property, admin, education, healthcare, security, risks, legal texts

已驗證Streamable HTTP可網頁執行位置與生活金融知識與記憶

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓助理存取法國公共資料:行政辦事指南、地方稅、房產價格、學校、法律文本等。

可以做什麼
檢索並閱讀 service-public.fr 的辦事指南、地方公共服務,並依主題瀏覽,另有統一搜尋自動分派到合適資料來源。查詢地方稅率、房產交易、ABC 分區,模擬房產稅、公證費和所得稅,並比較多個市鎮。查找企業、集體協議、公共採購公告、法定公告、補助、地方預算和職缺。查詢學校、高中成績、國家評量、Parcoursup 課程與統計以及職業銜接情形。查詢醫療可近性、治安統計、自然災害風險、社會補助統計和油價。檢索法國法律文本、法典、判例和官方公報。
適用情境
適合回答有關法國行政、稅務、房地產、教育、就業、社會補助或法國法律的問題,或比較法國市鎮。適合需要官方法國公共資料、又不想自行建置整合的助理。
執行需求
透過 Streamable HTTP 連線的遠端 MCP 端點;多數工具無需安裝或帳號。職缺搜尋需要 France Travail 憑證,以 FT_CLIENT_ID 和 FT_CLIENT_SECRET 提供,可在 francetravail.io 免費註冊取得。需要能連線至該託管端點的網路。
安裝前請注意
職缺工具需要提供 France Travail 用戶端憑證(FT_CLIENT_ID、FT_CLIENT_SECRET)。查詢會傳送到第三方託管服務,再由其呼叫法國政府開放資料介面。房產稅、公證費和所得稅工具給出的是估算值,並非官方核定。所有工具看起來都是唯讀的。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Service Public France,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.OneNicolas%2Fmcp-service-public/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "service-public-france": {
      "type": "http",
      "url": "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"
    }
  }
}

README

mcp-service-public

[Version] [Cloudflare Workers] [License] [Tools] [Tests]

Serveur MCP (Model Context Protocol) pour les donnees publiques francaises. Donne acces aux fiches pratiques service-public.fr, a la fiscalite locale, aux transactions immobilieres DVF, a la doctrine fiscale BOFiP, au zonage ABC, aux conventions collectives, a la recherche d'entreprises, a l'annuaire des etablissements scolaires, aux resultats des lycees (IVAL), aux evaluations nationales (6eme/CE2), aux formations Parcoursup, a l'acces aux soins (data.ameli.fr), a l'insertion professionnelle (InserJeunes), aux statistiques de securite/delinquance (SSMSI), aux risques naturels (Georisques), aux textes legaux Legifrance (lois, decrets, codes juridiques, jurisprudence), au Journal Officiel (JORF), aux statistiques d'aide sociale CAF (RSA/APL/AAH) et aux simulateurs (taxe fonciere, frais de notaire, impot sur le revenu).

Installation

Serveur heberge — aucune installation requise. Connectez l'URL suivante a votre client MCP :

https://mcp-service-public.nhaultcoeur.workers.dev/mcp

Claude.ai (web / mobile)

  1. Ouvrir Parametres (icone engrenage)
  2. Section Integrations > MCP
  3. Cliquer Ajouter une integration
  4. Coller l'URL ci-dessus
  5. Les 23 outils apparaissent automatiquement

Claude Desktop

Ajouter dans claude_desktop_config.json :

json
{  "mcpServers": {    "service-public": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"]    }  }}

Emplacement du fichier :

  • Windows : %APPDATA%\Claude\claude_desktop_config.json
  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json

Redemarrer Claude Desktop apres modification.

VS Code / Cursor

Creer .vscode/mcp.json a la racine de votre projet :

json
{  "servers": {    "service-public": {      "type": "sse",      "url": "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"    }  }}

Autres clients MCP

Tout client compatible MCP Streamable HTTP peut se connecter avec l'URL ci-dessus. Consultez la documentation de votre client pour la configuration.

Verification

Apres connexion, testez avec une requete simple :

Recherche : renouveler passeport

Si les 38 outils sont charges, le serveur est pret.

Les 38 outils MCP (v1.14.8)

#OutilSourceDescription
1rechercherDispatch unifieRoute automatiquement vers la bonne source selon la requete (32 categories)
2rechercher_ficheDILA / service-public.frRecherche plein texte dans ~5 500 fiches pratiques
3lire_ficheDILA / service-public.frLecture complete d'une fiche par identifiant (F14929, N360...)
4rechercher_service_localAPI AnnuaireServices publics locaux (mairie, prefecture, CAF...)
5naviguer_themesDILA / service-public.frNavigation dans l'arborescence thematique
6consulter_fiscalite_localeDGFiP REITaux d'imposition locale par commune (TFB, TEOM, CFE...)
7rechercher_doctrine_fiscaleBOFiP8 983 articles de doctrine fiscale en vigueur
8consulter_transactions_immobilieresDVF / data.gouv.frPrix medians, prix/m2, repartition par type de bien, evolution multi-annees
9simuler_taxe_fonciereREI + DVFEstimation TF = VLC estimee x 50 % x taux REI reel
10simuler_frais_notaireBareme reglementeDMTO + emoluments degressifs + CSI + debours
11consulter_zonage_immobilierdata.gouv.frZone ABC (Pinel, PTZ, plafonds loyers/ressources)
12comparer_communesREI + DVF + zonage + Education + SSMSI + GeorisquesTableau croise de 2 a 5 communes (population, fiscalite, immobilier, education, sante, securite, risques naturels)
13simuler_impot_revenuBareme IR 2025IR progressif, quotient familial, decote, CEHR, revenus fonciers/capitaux/BIC/BNC
14rechercher_convention_collectiveKALI / data.gouv.frConventions collectives par IDCC ou mot-cle
15rechercher_entrepriseDINUM + KALIFiche entreprise par SIRET/SIREN/nom + conventions applicables
16rechercher_etablissement_scolairedata.education.gouv.frEcoles, colleges, lycees par commune (68 000+ etablissements)
17consulter_resultats_lyceeDEPP / IVALTaux reussite bac, valeur ajoutee, acces 2nde-bac, mentions
18consulter_evaluations_nationalesDEPP / data.education.gouv.frScores 6eme + CE2 par departement, IPS, groupes de niveau, tendance
19consulter_parcoursupMESR / data.education.gouv.frFormations Parcoursup par mot-cle, ville, departement, filiere (14 000+ formations, selectivite, profil admis)
20consulter_acces_soinsCNAM / data.ameli.frAcces aux soins par departement : effectifs/densite medecins, patientele MT, zones sous-dotees
21consulter_insertion_professionnelleDEPP-DARES / data.education.gouv.frInsertion pro InserJeunes : taux emploi 6/12/24 mois, poursuite etudes, VA par formation
22consulter_securiteSSMSI / data.gouv.frStatistiques securite/delinquance departementales : cambriolages, vols, violences, taux/1000 hab.
23consulter_risques_naturelsBRGM-MTE / georisques.gouv.frRisques naturels et technologiques par commune + arretes CatNat
24rechercher_texte_legalDILA / API PISTE LegifranceTextes legislatifs et reglementaires (lois, decrets, arretes, ordonnances)
25rechercher_code_juridiqueDILA / API PISTE LegifranceArticles dans les codes juridiques (Code civil, travail, penal, commerce...)
26rechercher_jurisprudenceDILA / API PISTE LegifranceJurisprudence judiciaire (Cour de cassation, cours d'appel)
27consulter_journal_officielDILA / API PISTE LegifranceRecherche dans le Journal Officiel (JORF) : lois, decrets, arretes, ordonnances — filtre par type et plage de dates
28consulter_aide_socialeCNAF / data.caf.frStatistiques allocataires CAF par commune ou departement : RSA, APL/ALS/ALF, AAH, allocations familiales, prime d'activite...
29rechercher_marche_publicDILA / boamp-datadila.opendatasoft.comAvis marches publics BOAMP : appels d'offres, attributions, MAPA, DSP — filtre type/dept/acheteur/dates
30rechercher_annonce_legaleDILA / bodacc-datadila.opendatasoft.comAnnonces legales BODACC : immatriculations, radiations, cessions, procedures collectives — filtre SIREN/nom/type/dept
31consulter_budget_epciOFGL / data.ofgl.frBudget des EPCI (metropoles, CA, CC, CU) : recettes/depenses, epargne, dette, euros/habitant — 2017-2024
32consulter_budget_communedata.gouv.fr Tabular / OFGLBudget primitif communes : recettes/depenses totales, epargne brute/nette, encours de dette, euros/habitant
33rechercher_subventiondata.gouv.fr TabularSubventions collectivites >23 000 EUR — filtre beneficiaire/attribuant/objet/montant/annee
34consulter_sirene_historiqueAPI Recherche Entreprises DINUMEntreprises SIRENE par NAF + zone — etat actif/cesse, dates creation et fermeture
35rechercher_offre_emploiFrance Travail OAuth2Offres d'emploi actives — filtre mots-cles, commune, departement, type contrat, qualification
36consulter_prix_carburantdata.economie.gouv.frPrix carburants en temps reel par departement ou commune — stations triees par prix croissant, Gazole/SP95/SP98/E10/E85/GPLc, automate 24/24 (MAJ toutes les 10 min)
37rechercher_formationdata.gouv.fr Tabular / Caisse des DepotsFormations CPF eligibles du catalogue MonCompteFormation — filtre mot-cle, departement, code ROME, niveau, a distance
38consulter_parcoursup_statsMESR / data.education.gouv.frStatistiques de selectivite Parcoursup par formation : taux d'acces, rang dernier appele, profil admis bac G/T/Pro, mentions, boursiers

Exemples d'appels

Recherche unifiee (dispatch automatique)

json
{ "name": "rechercher", "arguments": { "query": "prix immobilier a Lyon" } }{ "name": "rechercher", "arguments": { "query": "renouveler passeport" } }{ "name": "rechercher", "arguments": { "query": "93140 taxe fonciere" } }{ "name": "rechercher", "arguments": { "query": "SIRET 41816609600069" } }

Recherche d'entreprise

json
{ "name": "rechercher_entreprise", "arguments": { "siret": "41816609600069" } }{ "name": "rechercher_entreprise", "arguments": { "nom": "OCTO Technology" } }

Simuler la taxe fonciere

json
{ "name": "simuler_taxe_fonciere", "arguments": { "commune": "Lyon", "surface": 75, "type_bien": "Appartement" } }

Simuler les frais de notaire

json
{ "name": "simuler_frais_notaire", "arguments": { "prix": 250000, "type": "ancien", "departement": "75" } }

Simuler l'impot sur le revenu

json
{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 42000 } }{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 80000, "situation": "marie", "nb_enfants": 2 } }{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 50000, "revenus_fonciers": 12000, "regime_foncier": "micro" } }

Conventions collectives

json
{ "name": "rechercher_convention_collective", "arguments": { "query": "boulangerie" } }{ "name": "rechercher_convention_collective", "arguments": { "idcc": "3248" } }

Etablissements scolaires

json
{ "name": "rechercher_etablissement_scolaire", "arguments": { "commune": "Lyon", "type": "lycee" } }{ "name": "rechercher_etablissement_scolaire", "arguments": { "code_postal": "93140", "statut": "public" } }{ "name": "rechercher_etablissement_scolaire", "arguments": { "nom": "Lacassagne" } }

Resultats lycees (IVAL)

json
{ "name": "consulter_resultats_lycee", "arguments": { "commune": "Lyon" } }{ "name": "consulter_resultats_lycee", "arguments": { "nom_lycee": "Lacassagne", "type": "gt" } }

Evaluations nationales (6eme / CE2)

json
{ "name": "consulter_evaluations_nationales", "arguments": { "code_departement": "93" } }{ "name": "consulter_evaluations_nationales", "arguments": { "commune": "Lyon", "niveau": "6eme" } }{ "name": "consulter_evaluations_nationales", "arguments": { "code_postal": "93140", "niveau": "CE2" } }

Formations Parcoursup

json
{ "name": "consulter_parcoursup", "arguments": { "recherche": "informatique", "ville": "Lyon" } }{ "name": "consulter_parcoursup", "arguments": { "filiere": "BTS", "recherche": "comptabilite" } }{ "name": "consulter_parcoursup", "arguments": { "departement": "93", "filiere": "Licence" } }

Statistiques selectivite Parcoursup

json
{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "BTS comptabilite" } }{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "licence informatique", "ville": "Lyon" } }{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "CPGE scientifique", "filiere": "CPGE", "limit": 5 } }

Acces aux soins

json
{ "name": "consulter_acces_soins", "arguments": { "commune": "Bondy" } }{ "name": "consulter_acces_soins", "arguments": { "code_departement": "93" } }

Insertion professionnelle (InserJeunes)

json
{ "name": "consulter_insertion_professionnelle", "arguments": { "ville": "Lyon", "limit": 5 } }{ "name": "consulter_insertion_professionnelle", "arguments": { "uai": "0691723Y" } }{ "name": "consulter_insertion_professionnelle", "arguments": { "recherche": "coiffure", "code_departement": "69" } }

Securite et delinquance

json
{ "name": "consulter_securite", "arguments": { "code_departement": "75" } }{ "name": "consulter_securite", "arguments": { "commune": "Lyon" } }

Risques naturels

json
{ "name": "consulter_risques_naturels", "arguments": { "commune": "Nimes" } }{ "name": "consulter_risques_naturels", "arguments": { "code_insee": "75056" } }

Textes legaux (Legifrance)

json
{ "name": "rechercher_texte_legal", "arguments": { "recherche": "protection donnees personnelles" } }{ "name": "rechercher_texte_legal", "arguments": { "recherche": "teletravail", "champ": "TITLE" } }

Codes juridiques (Legifrance)

json
{ "name": "rechercher_code_juridique", "arguments": { "recherche": "contrat de travail", "code": "Code du travail" } }{ "name": "rechercher_code_juridique", "arguments": { "recherche": "legitime defense", "code": "Code penal" } }{ "name": "rechercher_code_juridique", "arguments": { "recherche": "1242", "code": "Code civil", "champ": "NUM_ARTICLE" } }

Jurisprudence (Legifrance)

json
{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "licenciement abusif" } }{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "clause abusive", "juridiction": "Cour de cassation", "publie_bulletin": true } }{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "prejudice moral", "juridiction": "Cours d'appel" } }

Journal Officiel (JORF)

json
{ "name": "consulter_journal_officiel", "arguments": { "recherche": "teletravail" } }{ "name": "consulter_journal_officiel", "arguments": { "recherche": "loi finances", "type_texte": "LOI", "date_debut": "2024-01-01", "date_fin": "2024-12-31" } }{ "name": "consulter_journal_officiel", "arguments": { "recherche": "protection donnees", "type_texte": "DECRET", "limit": 10 } }

Aide sociale — statistiques CAF

json
{ "name": "consulter_aide_sociale", "arguments": { "commune": "Bondy" } }{ "name": "consulter_aide_sociale", "arguments": { "code_departement": "93" } }{ "name": "consulter_aide_sociale", "arguments": { "code_postal": "93140", "prestation": "RSA" } }

Marches publics (BOAMP)

json
{ "name": "rechercher_marche_public", "arguments": { "recherche": "travaux voirie", "departement": "35" } }{ "name": "rechercher_marche_public", "arguments": { "type_avis": "AAC", "departement": "75" } }{ "name": "rechercher_marche_public", "arguments": { "acheteur": "Departement du Rhone", "type_avis": "APC" } }

Annonces legales (BODACC)

json
{ "name": "rechercher_annonce_legale", "arguments": { "siren": "123456789" } }{ "name": "rechercher_annonce_legale", "arguments": { "nom_entreprise": "SARL Martin" } }{ "name": "rechercher_annonce_legale", "arguments": { "type_annonce": "procedure_collective", "departement": "69" } }

Consulter le zonage ABC

json
{ "name": "consulter_zonage_immobilier", "arguments": { "commune": "Bordeaux" } }

Comparer des communes

json
{ "name": "comparer_communes", "arguments": { "communes": ["Lyon", "Bordeaux", "Nantes"] } }

Fiscalite locale

json
{ "name": "consulter_fiscalite_locale", "arguments": { "code_postal": "93140" } }{ "name": "consulter_fiscalite_locale", "arguments": { "communes": ["PARIS", "LYON", "MARSEILLE"] } }

Transactions immobilieres (DVF)

json
{ "name": "consulter_transactions_immobilieres", "arguments": { "commune": "Bondy", "type_local": "Appartement" } }{ "name": "consulter_transactions_immobilieres", "arguments": { "commune": "Lyon", "evolution": true } }

Comment ca marche

Simulateur de taxe fonciere

VLC estimee = Surface ponderee x Tarif ajuste x Coef. entretienBase imposable = VLC x 50 %TF estimee = Base imposable x Taux global TFB (REI)
  • Surface ponderee : surface habitable + equivalences confort
  • Tarif ajuste : tarif VLC national x ratio prix local DVF / prix national
  • Coef. entretien : selon l'anciennete du bien (0.90 a 1.15)
  • Taux TFB : vrais taux votes par les collectivites (source REI DGFiP)

Simulateur de frais de notaire

Frais = DMTO + Emoluments TTC + CSI + Debours
  • DMTO : 5,81 % (ancien, taux normal) ou 6,32 % (taux majore 2025) ; 0,71 % (neuf)
  • Emoluments : bareme degressif reglemente (3,87 % -> 0,799 %) + TVA 20 %
  • CSI : 0,10 % du prix (minimum 15 EUR)
  • Debours : ~1 200 EUR (estimation)

Simulateur d'impot sur le revenu

Quotient familial = Revenu net imposable / Nombre de partsIR brut = Bareme progressif applique au QF x Nombre de partsIR net = IR brut - Decote (si applicable) + CEHR (si > 250k/500k)

Bareme 2025 (revenus 2024) : 0 % / 11 % / 30 % / 41 % / 45 %

Revenus complementaires supportes : fonciers (micro/reel), capitaux mobiliers (PFU/bareme), micro-BIC (50 %), micro-BNC (34 %).

Recherche d'entreprise

Recherche via l'API Recherche d'entreprises (DINUM) par SIRET, SIREN ou nom. Retourne forme juridique, NAF, effectif, dirigeants, adresse, et chaine vers KALI pour les conventions collectives applicables.

Etablissements scolaires

Proxy vers l'API Explore v2.1 de data.education.gouv.fr (Annuaire de l'education nationale, 68 000+ etablissements). Filtres : commune, code postal, type (ecole/college/lycee), statut (public/prive), nom. Retourne adresse, contact, voies d'enseignement, services (restauration, internat, ULIS, SEGPA), sections (europeenne, internationale, sport, arts).

Resultats lycees (IVAL)

Proxy vers les datasets IVAL GT et Pro de la DEPP (data.education.gouv.fr). Requetes paralleles GT + Pro, tri par valeur ajoutee decroissante. Indicateurs : taux de reussite au bac, valeur ajoutee, taux d'acces 2nde-bac, taux de mentions, effectifs par niveau. Sessions 2012-2024.

Architecture

Cloudflare Workers (plan payant)+-- Transport : Streamable HTTP (POST /mcp)+-- D1 SQLite (fiches DILA)|   +-- fiches (~5 500 fiches pratiques)|   +-- fiches_fts (index FTS5, tokenize unicode61)|   +-- themes (304 themes hierarchiques)|   +-- sync_log (historique des synchronisations)|   +-- tool_stats (statistiques d'usage)+-- Proxy API (temps reel, cache + retry)|   +-- data.economie.gouv.fr -> REI fiscalite locale + BOFiP|   +-- data.gouv.fr -> DVF transactions + Zonage ABC + KALI conventions|   +-- data.education.gouv.fr -> Annuaire etablissements + IVAL lycees + Evaluations nationales + Parcoursup + InserJeunes|   +-- georisques.gouv.fr -> Risques naturels GASPAR + Arretes CatNat|   +-- data.ameli.fr -> Acces aux soins (effectifs, densite, patientele MT)|   +-- api.piste.gouv.fr -> Legifrance (textes legaux, codes juridiques, jurisprudence, JORF)|   +-- data.caf.fr -> Statistiques CAF allocataires (RSA, APL, AAH, AF, prime d'activite)|   +-- boamp-datadila.opendatasoft.com -> Marches publics BOAMP (appels d'offres, attributions, MAPA, DSP)|   +-- bodacc-datadila.opendatasoft.com -> Annonces legales BODACC (immatriculations, radiations, cessions, procedures collectives)|   +-- geo.api.gouv.fr -> Resolution communes|   +-- recherche-entreprises.api.gouv.fr -> Fiche entreprise|   +-- API Annuaire -> services publics locaux+-- Cron (0 6 * * *) -> sync quotidienne DILA

Sources de donnees

SourceTypeDonnees
DILA (lecomarquage)ZIP quotidien -> D1Fiches pratiques, themes
API AnnuaireProxy temps reelServices publics locaux
data.economie.gouv.frProxy temps reelFiscalite locale (REI), BOFiP doctrine
data.gouv.frProxy temps reelDVF transactions, Zonage ABC, KALI conventions collectives, SSMSI securite/delinquance
geo.api.gouv.frProxy temps reelResolution communes (CP/INSEE/nom)
recherche-entreprises.api.gouv.frProxy temps reelEntreprises (SIRET/SIREN/nom, dirigeants, IDCC)
data.education.gouv.frProxy temps reelAnnuaire etablissements scolaires, IVAL lycees, evaluations nationales 6eme/CE2, formations Parcoursup, insertion pro InserJeunes
georisques.gouv.frProxy temps reel (API v1 GASPAR)Risques naturels et technologiques par commune, arretes de catastrophe naturelle (CatNat)
data.ameli.frProxy temps reelAcces aux soins : effectifs/densite medecins, patientele MT, primo-installations, zones sous-dotees
api.piste.gouv.fr (DILA)Proxy temps reel (OAuth2)Legifrance : textes legaux (LODA), codes juridiques (CODE), jurisprudence (JURI/CAPP), Journal Officiel (JORF)
data.caf.fr (CNAF)Proxy temps reelStatistiques allocataires CAF par commune/departement : RSA, APL/ALS/ALF, AAH, AF, prime d'activite...
boamp-datadila.opendatasoft.com (DILA)Proxy temps reel (Opendatasoft v2.1)Marches publics BOAMP : appels d'offres, attributions, MAPA, DSP — mise a jour quotidienne
bodacc-datadila.opendatasoft.com (DILA)Proxy temps reel (Opendatasoft v2.1)Annonces legales BODACC : immatriculations, radiations, cessions, procedures collectives
data.economie.gouv.frProxy temps reel (Opendatasoft v2.1)Prix carburants flux instantane : stations-service, prix Gazole/SP95/SP98/E10/E85/GPLc, MAJ toutes les 10 min

Endpoints

MethodePathDescription
POST/mcpEndpoint MCP (JSON-RPC)
GET/healthSante du service, version, outils, derniere erreur
GET/Description du service
GET/openapi.jsonSpecification OpenAPI 3.1 (public, genere dynamiquement)
GET/admin/dashboardDashboard HTML avec statistiques (auth requise)
GET/admin/dashboard/apiAPI JSON du dashboard (auth requise)
POST/admin/sync/fullSync complete DILA (auth requise)
GET/admin/syncStatut des dernieres syncs (auth requise)

Developpement

powershell
npm installnpm run dev          # Serveur localnpx vitest run       # Tests unitaires (~600 tests)npm run typecheck    # Verification TypeScript (0 erreurs)npm run deploy       # Deploiement Cloudflare

Stack technique

  • TypeScript / Cloudflare Workers
  • D1 SQLite + FTS5
  • Vitest (tests unitaires)
  • fflate (decompression ZIP)
  • fast-xml-parser (parsing XML DILA)
  • APIs : Annuaire, data.economie.gouv.fr, data.gouv.fr, geo.api.gouv.fr, recherche-entreprises.api.gouv.fr

Licence

MIT

Contribution

  1. Fork le repo
  2. Creer une branche (git checkout -b feature/mon-outil)
  3. Suivre le pattern : 1 fichier = 1 outil dans src/tools/
  4. Ajouter l'import + definition + case dans src/index.ts
  5. Ecrire les tests dans src/tools/__tests__/
  6. Push sur main -> auto-deploy

來源:README.md,提交 bd6f487

工具

38

rechercher

Recherche unifiee intelligente : dispatche vers fiches DILA, BOFiP, DVF, fiscalite locale, simulation TF/frais notaire/IR, zonage ABC/Pinel, conventions collectives, etablissements scolaires, resultats lycees, Parcoursup, acces aux soins, insertion pro, securite, risques naturels, codes juridiques, jurisprudence, textes legaux, JO, marches publics, annonces BODACC, aide sociale CAF, budget commune/EPCI, subventions, SIRENE, offres emploi France Travail, prix carburants, formations CPF (MonCompteFormation). A utiliser en premier si la source n'est pas evidente.

輸入參數limitquery必填

rechercher_fiche

Recherche dans les fiches pratiques de service-public.fr (droits, démarches administratives). Utilise la recherche plein texte.

輸入參數limitquery必填themeaudience

lire_fiche

Lit le contenu complet d'une fiche pratique par son identifiant (ex: F14929 pour le passeport).

輸入參數fiche_id必填

rechercher_service_local

Recherche un service public local (mairie, préfecture, CAF, CPAM, France Services...) via l'Annuaire de l'administration.

輸入參數limitcommunecode_inseecode_postaltype_organisme

naviguer_themes

Parcourt l'arborescence thématique de service-public.fr. Sans paramètre, liste les thèmes principaux.

輸入參數theme_id

consulter_fiscalite_locale

Consulte les taux d'imposition locale d'une commune (taxe foncière, taxe d'habitation, TEOM, CFE). Accepte un nom de commune, un code INSEE ou un code postal. Sans exercice précisé, affiche l'évolution sur 4 ans avec tendance. Données REI de la DGFiP via data.economie.gouv.fr.

輸入參數typecommunecommunesexercicecode_inseecode_postal

rechercher_doctrine_fiscale

Recherche dans la doctrine fiscale officielle (BOFiP - Bulletin Officiel des Finances Publiques). Couvre IR, TVA, IS, plus-values, etc.

輸入參數limitquery必填serie

consulter_transactions_immobilieres

Consulte les transactions immobilières (DVF - Demandes de Valeurs Foncières) d'une commune. Fournit prix médians, prix au m², répartition par type de bien et nombre de pièces. Avec evolution=true, retourne l'historique des prix médians par année (2019-aujourd'hui) avec tendance. Données DGFiP via data.gouv.fr. Hors Alsace, Moselle et Mayotte.

輸入參數anneecommuneevolutioncode_inseetype_localcode_postal

simuler_taxe_fonciere

Estime la taxe foncière annuelle d'un bien immobilier. Combine les vrais taux communaux (REI DGFiP) avec une estimation de la valeur locative cadastrale ajustée au marché local via les transactions DVF. Accepte un nom de commune, un code INSEE ou un code postal. Décompose les taux par collectivité (commune, EPCI, syndicat, GEMAPI, TSE, TASA). Détecte l'exonération construction neuve 2 ans (art. 1383 CGI). Simule le scénario d'abattement résidence principale si voté par la commune. Résultat indicatif uniquement.

輸入參數communesurface必填type_bien必填code_inseecode_postalnombre_piecesannee_constructionresidence_principale

simuler_frais_notaire

Estime les frais de notaire (frais d'acquisition) pour un achat immobilier. Calcule les droits de mutation (DMTO), émoluments du notaire (barème dégressif réglementé), contribution de sécurité immobilière et débours. Distingue ancien (7-8 %) et neuf (2-3 %). Si le département est précisé, applique le taux DMTO exact (normal 5,81 % ou majoré 6,32 % selon le département, LF 2025). Sans département, affiche les deux hypothèses. Accepte un code département, un code postal ou un numéro de département.

輸入參數prix必填type必填departement

consulter_zonage_immobilier

Consulte la zone ABC d'une commune (A bis, A, B1, B2, C) utilisée pour les dispositifs immobiliers (Pinel, PTZ, plafonds loyers). Accepte un nom de commune, un code INSEE ou un code postal. Retourne la zone, les plafonds de loyer, les plafonds de ressources et l'éligibilité aux dispositifs. Source : Ministère de la Transition écologique via data.gouv.fr.

輸入參數communecode_inseecode_postal

comparer_communes

Compare 2 à 5 communes sur un tableau croisé : population et densité, fiscalité locale (taux TFB, TEOM), prix immobiliers (DVF médian/m² appart et maison), zonage ABC, services publics locaux, établissements scolaires, scores 6ème, sécurité départementale (cambriolages, vols, violences), risques naturels (nombre de risques, arrêtés CatNat), données santé (densité médecins) et intercommunalité. Aide à la décision pour un déménagement ou un investissement. Accepte des noms de communes, codes postaux ou codes INSEE.

輸入參數communes必填

simuler_impot_revenu

Estime l'impot sur le revenu (IR) selon le bareme progressif 2025 (revenus 2024). Calcule le quotient familial, applique le plafonnement, la decote et la contribution exceptionnelle hauts revenus (CEHR). Parametres : revenu net imposable (obligatoire), nombre de parts OU situation familiale + nombre d'enfants. Options : revenus fonciers (micro-foncier 30% abattement ou reel), revenus de capitaux (PFU 30% ou bareme), micro-BIC (abattement 50%), micro-BNC (abattement 34%).

輸入參數nb_partsmicro_bicmicro_bncsituationnb_enfantsregime_foncierregime_capitauxrevenus_capitauxrevenus_fonciersrevenu_net_imposable必填

rechercher_convention_collective

Recherche une convention collective nationale par numero IDCC, secteur d'activite ou mot-cle. Source : base KALI (DILA) via data.gouv.fr. Retourne le titre, l'IDCC, l'etat (en vigueur/abrogee), la nature et le lien Legifrance.

輸入參數idcclimitquery

rechercher_entreprise

Recherche une entreprise francaise par SIRET, SIREN ou nom. Retourne les informations legales (forme juridique, NAF, effectif, dirigeants, adresse) et la ou les convention(s) collective(s) applicable(s) avec detail KALI. Source : API Recherche d'entreprises (DINUM) + KALI (DILA).

輸入參數nomsirensiret

rechercher_etablissement_scolaire

Recherche un etablissement scolaire (ecole, college, lycee) par commune, code postal ou nom. Retourne les informations detaillees : adresse, contact, voies d'enseignement, services (restauration, internat, ULIS), sections (europeenne, sport, arts), education prioritaire. Source : Annuaire de l'education (data.education.gouv.fr), 68 000+ etablissements.

輸入參數nomtypelimitstatutcommunecode_inseecode_postal

consulter_resultats_lycee

Consulte les indicateurs de valeur ajoutee (IVAL) d'un lycee : taux de reussite au bac, valeur ajoutee, taux d'acces 2nde-bac, taux de mentions. Couvre les lycees generaux/technologiques et professionnels, publics et prives sous contrat. Donnees DEPP session 2012-2024. Source : data.education.gouv.fr.

輸入參數typelimitcommuneevolutionnom_lyceecode_inseecode_postal

consulter_evaluations_nationales

Consulte les resultats des evaluations nationales (6eme et CE2) par departement. Compare les scores departementaux au niveau national, avec repartition par groupes de niveau et tendance annuelle. Accepte un nom de commune, un code postal ou un code departement. Source : DEPP via data.education.gouv.fr.

輸入參數anneeniveaucommunecode_postalcode_departement

consulter_parcoursup

Recherche des formations sur Parcoursup par mot-cle, ville, departement ou filiere. Retourne les informations detaillees : etablissement, selectivite, taux d'acces, capacite, nombre de voeux, profil des admis (bac, mentions, boursiers), lien fiche Parcoursup. Donnees session 2025. Source : Ministere de l'Enseignement superieur via data.education.gouv.fr.

輸入參數limitvillefiliererecherchecode_postaldepartement

consulter_parcoursup_stats

Statistiques de selectivite Parcoursup par formation : taux d'acces, rang dernier appele, profil admis par bac (general/techno/pro), mentions, boursiers. Triees par selectivite croissante. Source : Parcoursup 2025 via data.education.gouv.fr.

輸入參數trilimitvillefiliereformation必填code_postalselective_uniquement

consulter_acces_soins

Consulte les donnees d'acces aux soins par departement : effectifs et densite des medecins generalistes et specialistes liberaux, patientele medecin traitant, primo-installations, installations en zones sous-dotees, file active. Compare avec les moyennes nationales. Accepte un nom de commune, un code postal ou un code departement. Source : Assurance Maladie (CNAM) via data.ameli.fr.

輸入參數communecode_postalcode_departement

consulter_insertion_professionnelle

Consulte les indicateurs d'insertion professionnelle des lycees professionnels (InserJeunes). Taux d'emploi a 6/12/18/24 mois apres la sortie, taux de poursuite d'etudes, valeur ajoutee. Detail par formation (CAP, Bac Pro, BTS, Mention complementaire). Recherche par nom d'etablissement, ville, departement ou code UAI. Source : DEPP/DARES via data.education.gouv.fr.

輸入參數uailimitvillerecherchetype_diplomecode_departement

consulter_securite

Consulte les statistiques de securite et delinquance par departement : cambriolages, vols, violences, homicides, escroqueries, stupefiants. Fournit le nombre de faits, le taux pour 1000 habitants et l'evolution annuelle. Accepte un nom de commune, un code postal ou un code departement. Source : SSMSI, Ministere de l'Interieur via data.gouv.fr.

輸入參數anneecommunecode_postalcode_departement

consulter_risques_naturels

Consulte les risques naturels et technologiques d'une commune : inondation, seisme, mouvement de terrain, risque industriel, feu de foret, etc. Liste les risques identifies et les arretes de catastrophe naturelle (CatNat) avec dates. Accepte un nom de commune, un code postal ou un code INSEE. Source : Georisques (BRGM/MTE) via georisques.gouv.fr.

輸入參數communecode_inseecode_postal

rechercher_code_juridique

Recherche d'articles dans les codes de loi francais (Code civil, Code du travail, Code penal, Code de commerce, etc.). Retourne les articles avec leur numero, contenu et lien Legifrance. Source : API Legifrance officielle (PISTE/DILA).

輸入參數code必填champlimitrecherche必填type_recherche

consulter_journal_officiel

Recherche dans le Journal Officiel de la Republique Francaise (JORF). Retourne les textes publies au JO avec leur titre, nature, date, NOR et lien Legifrance. Filtrage par type (LOI/DECRET/ARRETE/ORDONNANCE...) et plage de dates. Source : API PISTE officielle DILA/Legifrance.

輸入參數limitdate_finrecherche必填date_debuttype_texte

consulter_aide_sociale

Statistiques CAF par commune ou departement : nombre de foyers allocataires et personnes couvertes pour RSA, aides au logement (APL/ALS/ALF), AAH, allocations familiales, prime d'activite et autres prestations. Donnees agregees anonymisees depuis 2020. Source : CNAF — data.caf.fr.

輸入參數anneecommunecode_inseeprestationcode_postalcode_departement

rechercher_marche_public

Recherche d'avis de marches publics (appels d'offres, attributions, MAPA, DSP) dans le BOAMP (Bulletin officiel des annonces des marches publics). Filtrage par mots-cles, type d'avis, departement, acheteur ou periode. Source : API BOAMP — DILA.

輸入參數limitacheteurdate_finrecherchetype_avisdate_debutdepartement

consulter_budget_epci

Consulte les comptes financiers d'un EPCI (metropole, CA, CC, CU) : recettes, depenses, dette. Donnees 2017-2024. Source : OFGL.

輸入參數epcianneecommunecode_siren

consulter_budget_commune

Consulte les comptes financiers d'une commune : recettes, depenses, epargne brute, encours de dette, investissements. Donnees 2017-2024. Source : OFGL via data.ofgl.fr.

輸入參數anneecommunecode_inseecode_postal

rechercher_subvention

Recherche des subventions versees par les collectivites locales et organismes publics. Filtrage par beneficiaire, attribuant, objet, montant minimum et annee. Source : data.gouv.fr (obligation legale > 23 000 EUR).

輸入參數anneelimitobjetattribuantmontant_minbeneficiaire

consulter_sirene_historique

Recherche des entreprises par secteur d'activite (code NAF/APE) et zone geographique. Retourne les informations SIRENE : nom, etat (actif/cesse), dates de creation et fermeture. Source : API Recherche Entreprises (DINUM).

輸入參數etatlimitcommunecode_nafcode_postalcode_departement

rechercher_annonce_legale

Recherche d'annonces legales dans le BODACC (Bulletin officiel des annonces civiles et commerciales) : ventes et cessions, immatriculations, radiations, modifications, procedures collectives, depots de comptes. Filtrage par entreprise, SIREN, type d'annonce, departement ou periode. Source : API BODACC — DILA.

輸入參數limitsirendate_finrecherchedate_debutdepartementtype_annoncenom_entreprise

rechercher_offre_emploi

Recherche d'offres d'emploi actives en temps reel via France Travail. Filtrage par mots-cles, commune, code postal, departement, type de contrat (CDI/CDD/MIS...) et qualification (cadre/non-cadre). Necessite les secrets FT_CLIENT_ID / FT_CLIENT_SECRET (inscription gratuite sur francetravail.io). Source : API Offres d'emploi v2 — France Travail.

輸入參數limitcommunemots_clescode_postaldepartementtype_contratqualification

consulter_prix_carburant

Prix des carburants en temps reel pour un departement ou une commune. Retourne les stations triees par prix croissant avec Gazole, SP95, SP98, E10, E85, GPLc et indicateur automate 24/24. Source : data.economie.gouv.fr (flux instantane, MAJ toutes les 10 min).

輸入參數limitcommunecarburantcode_postaldepartement

rechercher_formation

Recherche des formations professionnelles eligibles au CPF (MonCompteFormation). Filtrage par mot-cle, departement, code ROME, niveau de sortie ou modalite a distance. Retourne l'organisme, la certification, le niveau, les codes ROME, les frais TTC et le nombre de sessions actives. Source : data.gouv.fr — catalogue national MCF.

輸入參數limitniveaucode_romerecherchea_distancedepartement

rechercher_jurisprudence

Recherche de jurisprudence judiciaire francaise : arrets de la Cour de cassation et cours d'appel. Retourne les decisions avec juridiction, formation, solution et lien Legifrance. Source : API Legifrance officielle (PISTE/DILA).

輸入參數limitrecherche必填juridictionpublie_bulletin

版本歷史

1
  1. v1.14.8最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分