Der 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 in der Dokumentation suchen, Codebeispiele finden und Stimulsoft-spezifischen Code mit aktuellen Informationen generieren, anstatt sich auf möglicherweise veraltete Trainingsdaten zu verlassen.

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

Überprüfen Sie KI-generierte Ausgaben immer: Prüfen Sie auf architektonische Probleme, Sicherheitslücken und die Einhaltung von Projektstandards. KI-generierte Ausgaben können stark variieren, abhängig vom Prompt, dem verwendeten KI-Modell und der Klarheit des Projektcodes.

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

Tool Beschreibung
sti_get_platforms Gibt eine Liste aller indizierten Stimulsoft-Plattformen mit ihren IDs zurück. Verwenden Sie dies, um gültige Plattformwerte für die Suchfilterung zu ermitteln. Keine API-Aufrufe – sofortige Antwort.
sti_search Semantische Suche über den 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 Relevanzbewertung zurück.


sti_search Parameter

Parameter Erforderlich Beschreibung
query Ja Die Frage oder das Thema, nach dem gesucht werden soll, in beliebiger Sprache.
platform Nein Filter: .NET, WPF, AVALONIA, WEB, BLAZOR, ANGULAR, REACT, JS, PHP, JAVA, PYTHON, SERVER_API, GENERAL
category Nein Filter: faq, programming_manual, server_manual, user_manual, server_api, cloud_api
limit Nein Maximale 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 angezeigt werden.
  4. Legen Sie bei Bedarf benutzerdefinierte Anweisungen fest, um die Nutzung der Stimulsoft-Tools durch den Assistenten zu optimieren.


Einrichtung nach IDE / Tool

Visual Studio 2022 / 2026

Erstellen Sie oder bearbeiten .mcp.json im %USERPROFILE% Verzeichnis:
{
  "servers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}

VS Code

Verwenden Sie Command Palette → MCP: Add Server, oder erstellen <project>/.vscode/mcp.json:
{
  "servers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}
Alternativ können Sie .mcp.json im Projektstammverzeichnis erstellen:
{
  "mcpServers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}

Cursor

Erstellen Sie <project>/.cursor/mcp.json oder gehen Sie zu Settings → Tools & Integrations → New MCP Server:
{
  "mcpServers": {
    "stimulsoft-docs": {
      "type": "http",
      "url": "https://devs.stimulsoft.com/mcp-docs"
    }
  }
}

JetBrains Rider

Gehen Sie zu Settings → Tools → AI Assistant → Model Context Protocol (MCP), klicken auf +, wählen HTTP protocol aus und stellen bereit:
{
  "stimulsoft-docs": {
    "type": "http",
    "url": "https://devs.stimulsoft.com/mcp-docs"
  }
}

Claude Desktop

Öffnen Settings → Connectors → Add custom connector:


Oder editieren 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 (coding agent)

Navigieren Sie Repository → Settings → Copilot → Coding agent und fügen in "MCP configuration" Sektion hinzu:
{
  "stimulsoft-docs": {
    "type": "http",
    "url": "https://devs.stimulsoft.com/mcp-docs",
    "tools": ["*"]
  }
}

ChatGPT

Öffnen Sie Settings → Connectors → Advanced settings, aktivieren Developer mode, dann Create connector:


Vertrauen Sie der Anwendung und klicken Sie auf Create.

Gemini CLI

Fügen Sie zu .gemini/settings.json:
{
  "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:
  • Geben Sie die bestimmten Komponenten an. Nennen Sie genaue Klassennamen: StiReport, StiViewer, StiDesigner, StiBlazorViewer, StiWebViewer, StiNetCoreViewer.
  • Geben Sie Ihren Technologie-Stack an. Specify your platform: WinForms, WPF, Avalonia, ASP.NET Core, Blazor, Angular, React, JS, PHP, Java, Python.
  • Fragen Sie bei Bedarf explizit nach Codebeispielen.
  • Beziehen Sie sich auf den MCP-Server. Verwenden Sie Formulierungen wie "Verwende stimulsoft-docs", "Durchsuche die Stimulsoft-Dokumentation", oder "Laut Stimulsoft-Dokumentation".

Beispiel-Prompts:

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

Optimieren Sie Ihren KI-Assistenten

Definieren Sie benutzerdefinierte Anweisungen, um zu steuern, wie der KI-Assistent die 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 zu Settings → Rules & Memories und fügen Sie eine Regel mit ähnlichem Inhalt hinzu.

Claude Desktop

Erstellen Sie ein Project, geben Sie ihm einen Namen, klicken Sie auf Set custom instructions und fügen Sie Richtlinien ähnlich dem obigen Beispiel hinzu. Der Stimulsoft MCP-Connector wird in allen Unterhaltungen innerhalb dieses Projekts verfügbar sein.

Claude Code

Erstellen Sie CLAUDE.md im Projektstammverzeichnis:
# 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

Unterstützte 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 einen Klartext-Banner sehen, der 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 Tool-Definitionen von sti_get_platforms als auch von sti_search enthalten.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.