@altura_ma/onemcp
v0.3.0
Published
OneMCP — MCP server unifié pour les données business publiques France & Europe
Maintainers
Readme
OneMCP
Serveur MCP unifié pour les données business publiques France & Europe. Un seul connecteur, des dizaines de sources officielles, agrégation gratuite (sources sans auth) ou avec vos clés. 🌐 onemcp.fr
Pourquoi
Les agents IA ont besoin de données business françaises fiables. Aujourd'hui :
- Pappers, SocieteInfo, Infonet sont payants et juste des wrappers de l'open data public.
- Les APIs officielles (INSEE, INPI, BODACC, BAN, etc.) sont gratuites mais éclatées, formats hétérogènes, OAuth différents.
Ce serveur agrège tout ça en un seul connecteur MCP avec un schéma canonique unique.
Sources couvertes (v0.1 — Layer 1, sans auth)
| Source | Type | Licence | |---|---|---| | Recherche d'entreprises (DINUM) | SIREN/SIRET, dirigeants, finances, BE | Licence Ouverte 2.0 | | BODACC | Annonces légales, procédures collectives | Licence Ouverte 2.0 | | BAN | Géocodage adresses françaises | Licence Ouverte 2.0 / ODbL | | Géorisques | Risques naturels/technologiques par adresse | Licence Ouverte 2.0 | | DVF | Transactions immobilières (5 ans) | Licence Ouverte 2.0 | | VIES (UE) | Validation TVA intracommunautaire | Données publiques EU | | GLEIF | Identifiants LEI mondiaux | CC0 1.0 |
Tools MCP exposés
Groupés par domaine (13 tools) :
Entreprise
company_search— recherche full-text (nom, dirigeant, SIREN, NAF, dépt)company_get— fiche complète par SIREN/SIRETcompany_enrich— fiche + annonces légales + risques + LEI
Légal
legal_announcements_search— annonces BODACC par SIREN ou nomlegal_procedures_check— procédures collectives en cours
Géo
address_search— géocodage texte → coordonnéesaddress_reverse— coordonnées → adresseaddress_risks— risques majeurs à une adresse
Immobilier
realestate_transactions— transactions DVF par commune ou code postal
Identité
vat_validate— validation TVA UE (VIES)lei_lookup— fiche LEI par codelei_search— recherche LEI par nom
Méta
sources_list— toutes les sources et leurs licences
Installation
Claude Desktop / Claude Code (stdio local)
{
"mcpServers": {
"business-fr": {
"command": "npx",
"args": ["-y", "@altura_ma/mcp-business-fr"]
}
}
}Fichiers de config :
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json - Windows :
%APPDATA%\Claude\claude_desktop_config.json - Claude Code :
claude mcp add business-fr -- npx -y @altura_ma/mcp-business-fr
Cursor
.cursor/mcp.json :
{
"mcpServers": {
"business-fr": {
"command": "npx",
"args": ["-y", "@altura_ma/mcp-business-fr"]
}
}
}Mode hébergé (Streamable HTTP)
{
"mcpServers": {
"business-fr": {
"url": "https://mcp.business-fr.dev/mcp",
"headers": {
"Authorization": "Bearer mk_xxx"
}
}
}
}Développement
git clone <repo>
cd money-maker
npm install
npm run build
npm test
# Local dev avec stdio
npm run dev
# HTTP mode (Streamable HTTP)
PORT=3000 npm run start:http
# Inspector officiel pour tester les tools
npm run inspectorSchéma canonique
Toutes les réponses retournent un format normalisé avec champ provenance :
{
siren: "552032534",
legal_name: "ANTHROPIC",
active: true,
headquarter: { siret, address: { ... } },
officers: [...],
financials: [...],
provenance: [
{
source: "recherche-entreprises",
source_url: "...",
fetched_at: "2026-05-06T22:00:00Z",
license: "Licence Ouverte 2.0 (Etalab)"
}
],
_raw: { ... } // données brutes de la source
}Architecture
Voir docs/architecture.md.
Monétisation
Voir docs/monetization.md.
Conformité
- RGPD : ce serveur n'expose que des données publiques. Les données personnelles (dirigeants) sont systématiquement minimisées (date de naissance tronquée à
YYYY-MM). Documenter votre base légale (intérêt légitime) et l'origine des données auprès des personnes concernées (RGPD Art. 14). - Licences sources : préservées dans chaque réponse (champ
provenance.license). Mention obligatoire dans toute réutilisation.
Roadmap
- [ ] Layer 2 : connecteurs avec auth (INSEE Sirene, INPI RNE, PISTE/Légifrance, France Travail, Companies House UK, EPO Patents)
- [ ] Layer 3 : registres EU (KBO Belgique, Handelsregister DE, KVK NL, BORME ES)
- [ ] Mode hébergé multi-tenant sur Cloudflare Workers + Durable Objects
- [ ] Auth & billing : API keys, Stripe metering
- [ ] OAuth 2.1 pour clients enterprise
- [ ] Distribution : Smithery, mcp.so, PulseMCP, npm
Licence
MIT.
