MCP server
MCP (Model Context Protocol) est le protocole standard d’Anthropic pour connecter des LLM agentiques à des sources de données / actions.
Insourcia expose un serveur MCP officiel : https://mcp.insourcia.io. Il sert le même catalogue de tools que /v1/rpc/tools, mais en protocole MCP natif.
Le serveur est aussi listé sur le catalogue Smithery — installation en un clic pour Claude Desktop, Cursor et Windsurf.
Deux méthodes d’authentification
Section titled “Deux méthodes d’authentification”Le serveur supporte deux façons de s’authentifier — choisis selon ton client :
| Méthode | URL MCP | Quand l’utiliser |
|---|---|---|
| OAuth | https://mcp.insourcia.io/mcp | Clients qui supportent OAuth (claude.ai, Smithery, ChatGPT MCP, Cursor). Le client ouvre un flow d’autorisation au premier appel — pas de clé en clair côté config. |
| Clé API dans l’URL | https://mcp.insourcia.io/{votre-cle-api} | Clients sans OAuth (Claude Desktop ancien, Mistral Le Chat, n8n, scripts). Zéro étape de login, fonctionne partout. |
Pour générer ou récupérer ta clé API (
isk_…), ouvre Settings → API/MCP.
Clients supportés
Section titled “Clients supportés”- Claude Code (Anthropic CLI)
- Claude Desktop (via Smithery)
- Cursor (IDE)
- Continue (extension VSCode/JetBrains)
- Cline (extension VSCode)
- Windsurf (via Smithery)
- N’importe quel client MCP-compatible
Installation via Smithery (Claude Desktop, Cursor, Windsurf)
Section titled “Installation via Smithery (Claude Desktop, Cursor, Windsurf)”Le moyen le plus rapide d’ajouter Insourcia à ton client MCP :
- Va sur smithery.ai/server/@insourcia/insourcia
- Clique Connect et choisis ton client (Claude Desktop, Cursor, Windsurf…)
- Smithery génère la commande / la config à coller — copie-la
- Au premier appel d’un tool, ton client ouvre un flow OAuth vers
app.insourcia.iopour t’authentifier
Tu peux aussi fournir directement une clé API (isk_xxx) dans le champ apiKey au lieu d’OAuth, utile pour les clients non-interactifs.
Configuration par client
Section titled “Configuration par client”Utilise le toggle pour basculer entre les deux méthodes d’authentification, puis copie l’URL ou la commande correspondant à ton client :
La clé est intégrée à l'URL MCP. Aucune étape de login, fonctionne partout. Remplacez isk_VOTRE_CLE par votre vraie clé (disponible dans Settings → API/MCP).
Claude Desktop
- Settings → Connectors → Add custom connector.
- Nom
Insourcia, URL MCP :https://mcp.insourcia.io/isk_VOTRE_CLE - Add. La connexion est immédiate, aucune authentification supplémentaire requise.
Claude Code
CLI- Dans votre terminal :
claude mcp add insourcia --transport http --url https://mcp.insourcia.io/isk_VOTRE_CLE - La connexion est immédiate, aucune authentification supplémentaire requise.
ChatGPT
- Settings → Apps → Developer mode.
- Apps → Add app :
https://mcp.insourcia.io/isk_VOTRE_CLE - Enregistrez. Insourcia est disponible dans vos conversations.
Le Chat
Mistral- Intelligence → Connecteurs → Ajouter → MCP personnalisé.
- Nom
Insourcia, URL ci-dessous, auth désactivée :https://mcp.insourcia.io/isk_VOTRE_CLE - Créer. La connexion est immédiate.
HuggingChat
- + → MCP Servers → Manage MCP Servers → + Add Server.
- Nom
Insourcia, URL :https://mcp.insourcia.io/isk_VOTRE_CLE - Add Server → Health Check. Activez le toggle.
Gemini CLI
CLI- Dans votre terminal :
gemini mcp add insourcia --transport http --url https://mcp.insourcia.io/isk_VOTRE_CLE - La connexion est immédiate, aucune authentification supplémentaire requise.
Pour Cursor / Continue / Cline : Settings → MCP → Add server → colle l’URL ci-dessus selon le mode choisi.
Tools disponibles
Section titled “Tools disponibles”Identiques à la surface Tools RPC :
search_companiesget_companyget_financialsget_directorssearch_announcements
Exemples d’usage
Section titled “Exemples d’usage”Dans Claude Code :
> Trouve-moi les 10 plus grosses sociétés de software en Île-de-France qui n'ont pas reçu de fonds depuis 3 ans
[Claude appelle search_companies en interne]> Donne-moi le bilan 2023 de Vinci
[Claude appelle search_companies → get_financials en chaîne]MCP vs Tools RPC
Section titled “MCP vs Tools RPC”| MCP | Tools RPC | |
|---|---|---|
| Protocole | MCP (JSON-RPC over HTTP/stdio) | REST HTTP standard |
| Public | Clients MCP-compatibles | N’importe quel client HTTP |
| Discovery | tools/list natif | GET /v1/rpc/tools |
| Auth | Bearer / OAuth | Bearer |
Si ton client supporte MCP, utilise MCP — l’expérience est plus directe (le LLM voit les tools nativement, pas besoin de coller une OpenAPI). Sinon, Tools RPC.