Stimulsoft Documentation MCP Server

officiel

Serveur MCP officiel pour la documentation de Stimulsoft Reports & Dashboards. Recherche sémantique dans la FAQ, le manuel de programmation, le manuel serveur/utilisateur et l'API serveur/cloud pour les plateformes .NET, WPF, Avalonia, WEB, Blazor, Angular, React, JS, PHP, Java et Python.

Que pouvez-vous faire avec Stimulsoft Documentation MCP ?

  • Lister toutes les plateformes Stimulsoft indexées — appelez sti_get_platforms pour découvrir les identifiants de plateforme valides afin de filtrer les recherches ultérieures.
  • Rechercher la documentation sémantiquement — utilisez sti_search avec une requête en langage naturel pour trouver des articles, extraits de code et références API pertinents dans tous les manuels.
  • Filtrer la recherche par plateforme — transmettez un identifiant de plateforme (par exemple BLAZOR, ANGULAR, JAVA) à sti_search pour restreindre les résultats à une pile technologique spécifique.
  • Filtrer la recherche par catégorie de documentation — limitez les résultats de sti_search à un manuel spécifique comme programming_manual, server_api ou faq.
  • Récupérer des exemples de code pour des composants spécifiques — demandez des extraits de code impliquant StiReport, StiBlazorViewer ou StiWebViewer et obtenez des résultats issus de la documentation officielle.

Documentation

Serveur MCP de Documentation Stimulsoft

Détails

Auteur : Tim Crawford

Publié : 14 avril 2026

  • Afficher tout le Blog

Le serveur MCP de Documentation Stimulsoft connecte les assistants IA directement à la documentation officielle pour développeurs de Stimulsoft Reports & Dashboards. Une fois configurés, les assistants IA en mode Agent peuvent rechercher dans la documentation, trouver des exemples de code et générer du code spécifique à Stimulsoft en utilisant des informations à jour au lieu de se fier à des données d'entraînement potentiellement obsolètes.

Point de terminaison : https://devs.stimulsoft.com/mcp-docs Protocole : MCP 2025-03-26, HTTP Streamable Authentification : Aucune requise Important

Examinez toujours la sortie générée par l'IA : vérifiez les problèmes architecturaux, les vulnérabilités de sécurité et la conformité aux normes du projet. La sortie générée par l'IA peut varier considérablement en fonction de l'invite, du modèle d'IA utilisé et de la clarté du code du projet.

Prérequis

IDE pris en charge : Visual Studio 2022+, Visual Studio Code, Cursor, JetBrains Rider 2025.1+

Outils d'IA compatibles : GitHub Copilot, JetBrains AI Assistant, Claude Desktop, Claude Code (CLI), ChatGPT (Plus/Team/Enterprise), Gemini CLI et autres assistants compatibles MCP

Outils disponibles

OutilDescription
sti_get_platformsRenvoie une liste de toutes les plateformes Stimulsoft indexées avec leurs identifiants. À utiliser pour découvrir les valeurs de plateforme valides pour filtrer la recherche. Aucun appel API — réponse instantanée.
sti_searchRecherche sémantique dans l'index complet de la documentation (FAQ, Manuel de programmation, Manuel du serveur, Manuel de l'utilisateur, API Serveur, API Cloud). Accepte les requêtes dans n'importe quelle langue. Renvoie des résultats classés avec plateforme, catégorie, contenu (y compris extraits de code) et score de pertinence.

Paramètres de sti_search

ParamètreRequisDescription
queryOuiLa question ou le sujet à rechercher, dans n'importe quelle langue
platformNonFiltre : .NET, WPF, AVALONIA, WEB, BLAZOR, ANGULAR, REACT, JS, PHP, JAVA, PYTHON, SERVER_API, GENERAL
categoryNonFiltre : faq, programming_manual, server_manual, user_manual, server_api, cloud_api
limitNonNombre maximum de résultats (par défaut 5, max 20)

Étapes de configuration courantes

  1. Activez le mode Agent dans votre IDE (si nécessaire).
  2. Ajoutez le point de terminaison du serveur à votre configuration MCP (voir les instructions ci-dessous).
  3. Vérifiez la connexion : confirmez que sti_get_platforms et sti_search apparaissent dans les outils disponibles de votre assistant IA.
  4. Définissez des instructions personnalisées (facultatif) pour optimiser la façon dont l'assistant utilise les outils Stimulsoft.

Configuration par IDE / Outil

Visual Studio 2022 / 2026

Créez ou modifiez .mcp.json dans le répertoire %USERPROFILE% :

{
  "servers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}

VS Code

Utilisez Palette de commandes → MCP : Ajouter un serveur, ou créez <project>/.vscode/mcp.json :

Alternativement, créez .mcp.json à la racine du projet :

{
  "mcpServers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}

Cursor

Créez <project>/.cursor/mcp.json ou allez dans Paramètres → Outils & Intégrations → Nouveau serveur MCP :

JetBrains Rider

Allez dans Paramètres → Outils → Assistant IA → Model Context Protocol (MCP), cliquez sur +, sélectionnez le protocole HTTP et fournissez :

{
  "stimulsoft-docs": {
    "type": "http",
    "url": "https://devs.stimulsoft.com/mcp-docs"
  }
}

Claude Desktop

Ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé :

Ou modifiez directement claude_desktop_config.json :

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

Claude Code (CLI)

# Local configuration
claude mcp add --transport http stimulsoft-docs https://devs.stimulsoft.com/mcp-docs

# Global configuration
claude mcp add --scope user --transport http stimulsoft-docs https://devs.stimulsoft.com/mcp-docs

# Verify registered servers
claude mcp list

GitHub Copilot (agent de codage)

Accédez à Dépôt → Paramètres → Copilot → Agent de codage et ajoutez dans la section "Configuration MCP" :

{
  "stimulsoft-docs": {
    "type": "http",
    "url": "https://devs.stimulsoft.com/mcp-docs",
    "tools": ["*"]
  }
}

ChatGPT

Ouvrez Paramètres → Connecteurs → Paramètres avancés, activez Mode développeur, puis Créer un connecteur :

Faites confiance à l'application et cliquez sur Créer.

Gemini CLI

Ajoutez à .gemini/settings.json :

{
  "Stimulsoft Docs MCP Server": {
    "httpUrl": "https://devs.stimulsoft.com/mcp-docs"
  }
}

Poser une question : Meilleures pratiques

Pour obtenir les résultats les plus pertinents du serveur MCP de Documentation Stimulsoft :

  • Soyez précis sur les composants. Mentionnez les noms de classe exacts : StiReport, StiViewer, StiDesigner, StiBlazorViewer, StiWebViewer, StiNetCoreViewer.
  • Incluez votre pile technologique. Spécifiez votre plateforme : WinForms, WPF, Avalonia, ASP.NET Core, Blazor, Angular, React, JS, PHP, Java, Python.
  • Demandez explicitement des exemples de code si nécessaire.
  • Référencez le serveur MCP. Utilisez des expressions comme "Utilise stimulsoft-docs", "recherche dans la doc Stimulsoft" ou "selon la documentation Stimulsoft".

Exemples d'invites :

  • Comment exporter un rapport en PDF dans Blazor ? Utilise stimulsoft-docs.
  • Montrez-moi comment connecter StiReport à une source de données API REST dans Angular. Recherche dans la doc Stimulsoft.
  • Comment personnaliser les boutons de la barre d'outils StiWebViewer dans ASP.NET Core ?
  • Créer une fenêtre WPF avec StiViewer affichant un rapport depuis un fichier. Utilise stimulsoft-docs.
  • Comment ajouter une colonne calculée à StiReport par programmation en C# ?

Optimisez votre assistant IA

Définissez des instructions personnalisées pour guider la façon dont l'assistant IA utilise les outils Stimulsoft.

GitHub Copilot (VS Code, Visual Studio, JetBrains Rider)

Créez ou modifiez <project>/.github/copilot-instructions.md :

---
description: 'Answer questions about Stimulsoft Reports & Dashboards using the stimulsoft-docs MCP server'
---

You are a developer expert in Stimulsoft Reports & Dashboards.
When replying to ANY question about Stimulsoft components, use the stimulsoft-docs MCP server.

## Workflow:
1. Call sti_get_platforms if the target platform is unclear
2. Call sti_search to find relevant documentation sections
3. Provide a comprehensive answer based on retrieved information

## Constraints:
- Answer questions based solely on information from the MCP server
- Include code examples from documentation when available
- Reference specific Stimulsoft classes, properties, and methods
- Specify the platform (NET, WPF, BLAZOR, etc.) in search queries

Cursor

Accédez à Paramètres → Règles & Mémoires et ajoutez une règle avec un contenu similaire.

Claude Desktop

Créez un Projet (Projets → Nouveau projet), nommez-le, cliquez sur Définir des instructions personnalisées et ajoutez des directives similaires à l'exemple ci-dessus. Le connecteur MCP Stimulsoft sera disponible dans toutes les conversations de ce projet.

Claude Code

Créez CLAUDE.md à la racine du projet :

# Stimulsoft Development Instructions

When working with Stimulsoft Reports & Dashboards:
- Always use the stimulsoft-docs MCP server to search documentation
- Reference specific Stimulsoft class names (StiReport, StiViewer, etc.)
- Include technology stack (WinForms, WPF, Blazor, ASP.NET Core, Angular, React, JS, PHP, Java, Python)
- Follow Stimulsoft best practices from official documentation

Plateformes couvertes

Reports.NET (WinForms), Reports.WPF, Reports.AVALONIA, Reports.WEB (ASP.NET / ASP.NET Core / MVC), Reports.BLAZOR (Server & WebAssembly), Reports.ANGULAR, Reports.REACT, Reports.JS, Reports.PHP, Reports.JAVA (Java SE & Jakarta EE), Reports.PYTHON et Stimulsoft Server API.

Vérifier la connexion

Ouvrez un navigateur et allez sur https://devs.stimulsoft.com/mcp-docs — vous devriez voir une bannière en texte brut confirmant que le serveur est en cours d'exécution.

Ou testez avec curl :

curl -X POST https://devs.stimulsoft.com/mcp-docs \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

La réponse doit contenir les définitions des outils sti_get_platforms et sti_search.

En utilisant ce site Web, vous acceptez l'utilisation de cookies pour l'analyse et le contenu personnalisé. Les cookies stockent des informations utiles sur votre ordinateur pour nous aider à améliorer l'efficacité et la convivialité. Pour plus d'informations, veuillez lire la politique de confidentialité et la politique relative aux cookies.

J'accepte