Stimulsoft Documentation MCP Server

offiziell

Offizieller MCP-Server für die Dokumentation von Stimulsoft Reports & Dashboards. Semantische Suche in FAQ, Programmierhandbuch, Server-/Benutzerhandbuch und Server-/Cloud-API für die Plattformen .NET, WPF, Avalonia, WEB, Blazor, Angular, React, JS, PHP, Java und Python.

Was kann man mit Stimulsoft Documentation MCP machen?

Bitten Sie Ihren KI-Assistenten, die offiziellen Stimulsoft Reports & Dashboards-Dokumentationen zu durchsuchen und aktuelle, plattformspezifische Codebeispiele zu generieren.

  • Offizielle Dokumentation durchsuchen — Verwenden Sie sti_search, um Dokumentation, Codeausschnitte und Antworten in allen Stimulsoft-Handbüchern und FAQs zu finden.
  • Nach Plattform filtern — Grenzen Sie die sti_search-Ergebnisse auf Ihren Stack ein (z. B. BLAZOR, WPF, ANGULAR) über den Parameter platform.
  • Gültige Plattformen entdecken — Rufen Sie sti_get_platforms auf, um die indizierten Stimulsoft-Plattformen aufzulisten und gültige IDs für die Filterung zu identifizieren.
  • Plattformspezifischen Code generieren — Bitten Sie um funktionierende Codebeispiele für Komponenten wie StiReport oder StiViewer in Ihrem Stack.

Dokumentation

Stimulsoft Documentation MCP Server verbindet KI-Assistenten direkt mit der offiziellen Entwicklerdokumentation von Stimulsoft Reports & Dashboards. Nach der Konfiguration können KI-Assistenten im Agent-Modus Dokumentation durchsuchen, Codebeispiele finden und Stimulsoft-spezifischen Code mit aktuellen Informationen generieren, anstatt sich auf potenziell veraltete Trainingsdaten zu verlassen.

Endpunkt: https://devs.stimulsoft.com/mcp-docs
Protokoll: MCP 2025-03-26, Streamable HTTP
Authentifizierung: Keine erforderlich Wichtig

Überprüfen Sie immer die KI-generierte Ausgabe: Achten Sie auf architektonische Probleme, Sicherheitslücken und die Einhaltung von Projektstandards. KI-generierte Ausgaben können je nach Eingabeaufforderung, verwendetem KI-Modell und Klarheit des Projektcodes stark variieren.

Voraussetzungen

Unterstützte IDEs: Visual Studio 2022+, Visual Studio Code, Cursor, JetBrains Rider 2025.1+

Kompatible KI-Tools: GitHub Copilot, JetBrains AI Assistant, Claude Desktop, Claude Code (CLI), ChatGPT (Plus/Team/Enterprise), Gemini CLI und andere MCP-kompatible Assistenten

Verfügbare Tools

ToolBeschreibung
sti_get_platformsGibt eine Liste aller indizierten Stimulsoft-Plattformen mit ihren IDs zurück. Verwenden Sie dies, um gültige platform-Werte zum Filtern der Suche zu ermitteln. Keine API-Aufrufe – sofortige Antwort.
sti_searchSemantische Suche im gesamten Dokumentationsindex (FAQ, Programmierhandbuch, Serverhandbuch, Benutzerhandbuch, Server-API, Cloud-API). Akzeptiert Abfragen in jeder Sprache. Gibt sortierte Ergebnisse mit Plattform, Kategorie, Inhalt (einschließlich Codeausschnitten) und Relevanzwert zurück.

sti_search-Parameter

ParameterErforderlichBeschreibung
queryJaDie Frage oder das Thema, nach dem gesucht werden soll, in jeder Sprache
platformNeinFilter: .NET, WPF, AVALONIA, WEB, BLAZOR, ANGULAR, REACT, JS, PHP, JAVA, PYTHON, SERVER_API, GENERAL
categoryNeinFilter: faq, programming_manual, server_manual, user_manual, server_api, cloud_api
limitNeinMaximale Ergebnisse (Standard 5, maximal 20)

Allgemeine Einrichtungsschritte

  1. Aktivieren Sie den Agent-Modus in Ihrer IDE (falls erforderlich).
  2. Fügen Sie den Server-Endpunkt zu Ihrer MCP-Konfiguration hinzu (siehe Anweisungen unten).
  3. Überprüfen Sie die Verbindung: Stellen Sie sicher, dass sti_get_platforms und sti_search in den verfügbaren Tools Ihres KI-Assistenten erscheinen.
  4. Legen Sie benutzerdefinierte Anweisungen fest (optional), um zu optimieren, wie der Assistent Stimulsoft-Tools verwendet.

Einrichtung nach IDE / Tool

Visual Studio 2022 / 2026

Erstellen oder bearbeiten Sie .mcp.json im Verzeichnis %USERPROFILE%:

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

VS Code

Verwenden Sie Befehlspalette → MCP: Server hinzufügen, oder erstellen Sie <project>/.vscode/mcp.json:

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

Alternativ erstellen Sie .mcp.json im Projektstamm:

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

Cursor

Erstellen Sie <project>/.cursor/mcp.json oder gehen Sie zu Einstellungen → Tools & Integrationen → Neuer MCP-Server:

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

JetBrains Rider

Gehen Sie zu Einstellungen → Tools → KI-Assistent → Model Context Protocol (MCP), klicken Sie auf +, wählen Sie das HTTP-Protokoll und geben Sie Folgendes an:

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

Claude Desktop

Öffnen Sie Einstellungen → Verbindungen → Benutzerdefinierten Connector hinzufügen:

Oder bearbeiten Sie claude_desktop_config.json direkt:

  • 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 (Codierungsagent)

Navigieren Sie zu Repository → Einstellungen → Copilot → Codierungsagent und fügen Sie im Abschnitt „MCP-Konfiguration“ Folgendes hinzu:

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

ChatGPT

Öffnen Sie Einstellungen → Verbindungen → Erweiterte Einstellungen, aktivieren Sie den Entwicklermodus, dann Connector erstellen:

Vertrauen Sie der Anwendung und klicken Sie auf Erstellen.

Gemini CLI

Fügen Sie zu .gemini/settings.json hinzu:

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

Fragen stellen: Best Practices

Um die relevantesten Ergebnisse vom Stimulsoft Documentation MCP Server zu erhalten:

  • Seien Sie spezifisch bei Komponenten. Nennen Sie genaue Klassennamen: StiReport, StiViewer, StiDesigner, StiBlazorViewer, StiWebViewer, StiNetCoreViewer.
  • Geben Sie Ihren Technologie-Stack an. Nennen Sie Ihre Plattform: WinForms, WPF, Avalonia, ASP.NET Core, Blazor, Angular, React, JS, PHP, Java, Python.
  • Fordern Sie Codebeispiele explizit an, wenn Sie sie benötigen.
  • Verweisen Sie auf den MCP-Server. Verwenden Sie Formulierungen wie „Verwende stimulsoft-docs“, „Suche in Stimulsoft-Dokumentation“ oder „gemäß der Stimulsoft-Dokumentation“.

Beispiel-Eingabeaufforderungen:

  • Wie exportiere ich einen Bericht in Blazor als PDF? Verwende stimulsoft-docs.
  • Zeig mir, wie ich StiReport in Angular mit einer REST-API-Datenquelle verbinde. Suche in der Stimulsoft-Dokumentation.
  • Wie passe ich die Toolbar-Schaltflächen von StiWebViewer in ASP.NET Core an?
  • Erstelle ein WPF-Fenster mit StiViewer, das einen Bericht aus einer Datei anzeigt. Verwende stimulsoft-docs.
  • Wie füge ich StiReport programmgesteuert in C# eine berechnete Spalte hinzu?

Optimieren Sie Ihren KI-Assistenten

Definieren Sie benutzerdefinierte Anweisungen, um zu steuern, wie der KI-Assistent Stimulsoft-Tools verwendet.

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

Erstellen oder bearbeiten Sie <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

Navigieren Sie zu Einstellungen → Regeln & Erinnerungen und fügen Sie eine Regel mit ähnlichem Inhalt hinzu.

Claude Desktop

Erstellen Sie ein Projekt (Projekte → Neues Projekt), benennen Sie es, klicken Sie auf Benutzerdefinierte Anweisungen festlegen und fügen Sie Richtlinien ähnlich dem obigen Beispiel hinzu. Der Stimulsoft-MCP-Connector ist in allen Gesprächen innerhalb dieses Projekts verfügbar.

Claude Code

Erstellen Sie CLAUDE.md im Projektstamm:

# 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

Abgedeckte Plattformen

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 und Stimulsoft Server API.

Verbindung überprüfen

Öffnen Sie einen Browser und gehen Sie zu https://devs.stimulsoft.com/mcp-docs – Sie sollten ein Klartext-Banner sehen, das bestätigt, dass der Server läuft.

Oder testen Sie mit curl:

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

Die Antwort sollte sowohl die sti_get_platforms- als auch die sti_search-Tooldefinitionen enthalten.

Durch die Nutzung dieser Website stimmen Sie der Verwendung von Cookies für Analysen und personalisierte Inhalte zu. Cookies speichern nützliche Informationen auf Ihrem Computer, um uns zu helfen, Effizienz und Benutzerfreundlichkeit zu verbessern. Weitere Informationen finden Sie in der Datenschutzrichtlinie und der Cookie-Richtlinie.

Ich stimme zu