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 ?

Demandez à votre assistant IA de rechercher la documentation officielle de Stimulsoft Reports & Dashboards et de générer du code à jour, spécifique à votre plateforme.

  • Rechercher dans la documentation officielle — Utilisez sti_search pour trouver de la documentation, des extraits de code et des réponses dans tous les manuels et FAQ Stimulsoft.
  • Filtrer par plateforme — Affinez les résultats de sti_search en fonction de votre pile technologique (par exemple, BLAZOR, WPF, ANGULAR) via le paramètre platform.
  • Découvrir les plateformes valides — Appelez sti_get_platforms pour lister les plateformes Stimulsoft indexées et identifier les identifiants valides pour le filtrage.
  • Générer du code spécifique à la plateforme — Demandez des exemples de code fonctionnels pour des composants comme StiReport ou StiViewer dans votre pile technologique.

Documentation

Stimulsoft Documentation MCP Server connecte les assistants IA directement à la documentation officielle pour développeurs de Stimulsoft Reports & Dashboards. Une fois configuré, 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, plutôt que 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, Streamable HTTP
Authentification : Aucune requise Important

Examinez toujours les résultats générés par l'IA : vérifiez les problèmes d'architecture, les vulnérabilités de sécurité et la conformité aux normes du projet. Les résultats générés par l'IA peuvent varier considérablement selon l'invite, le modèle d'IA utilisé et la clarté du code du projet.

Prérequis

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

Outils 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. Utilisez-le pour découvrir les valeurs valides de platform pour filtrer les recherches. 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 des requêtes dans n'importe quelle langue. Renvoie des résultats classés avec plateforme, catégorie, contenu (y compris des 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 maximal de résultats (5 par défaut, 20 maximum)

É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 :

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

Vous pouvez également créer .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 et intégrations → Nouveau serveur MCP :

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

JetBrains Rider

Allez dans Paramètres → Outils → AI Assistant → 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 claude_desktop_config.json directement :

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}

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 le mode Développeur, puis Créez 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 : bonnes pratiques

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

  • Soyez précis sur les composants. Mentionnez les noms de classes exacts : StiReport, StiViewer, StiDesigner, StiBlazorViewer, StiWebViewer, StiNetCoreViewer.
  • Incluez votre pile technologique. Précisez votre plateforme : WinForms, WPF, Avalonia, ASP.NET Core, Blazor, Angular, React, JS, PHP, Java, Python.
  • Demandez des exemples de code explicitement lorsque cela est nécessaire.
  • Référencez le serveur MCP. Utilisez des formulations comme « Utilisez stimulsoft-docs », « recherchez dans la documentation Stimulsoft » ou « selon la documentation Stimulsoft ».

Exemples d'invites :

  • Comment exporter un rapport en PDF dans Blazor ? Utilisez stimulsoft-docs.
  • Montrez-moi comment connecter StiReport à une source de données API REST dans Angular. Recherchez dans la documentation Stimulsoft.
  • Comment personnaliser les boutons de la barre d'outils StiWebViewer dans ASP.NET Core ?
  • Créez une fenêtre WPF avec StiViewer affichant un rapport à partir d'un fichier. Utilisez 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 et 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 à la fois les définitions d'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