Stimulsoft Documentation MCP Server

официальный

Официальный MCP-сервер для документации Stimulsoft Reports & Dashboards. Семантический поиск по FAQ, руководству по программированию, руководству пользователя/сервера и API сервера/облака для платформ .NET, WPF, Avalonia, WEB, Blazor, Angular, React, JS, PHP, Java и Python.

Что можно делать с Stimulsoft Documentation MCP?

Попросите вашего ИИ-ассистента найти официальную документацию Stimulsoft Reports & Dashboards и сгенерировать актуальный код для вашей платформы.

  • Поиск в официальной документации — Используйте sti_search для поиска документации, примеров кода и ответов во всех руководствах и FAQ Stimulsoft.
  • Фильтрация по платформе — Сузьте результаты sti_search до вашего стека (например, BLAZOR, WPF, ANGULAR) с помощью параметра platform.
  • Обнаружение допустимых платформ — Вызовите sti_get_platforms, чтобы получить список индексируемых платформ Stimulsoft и определить допустимые идентификаторы для фильтрации.
  • Генерация кода для конкретной платформы — Запросите рабочие примеры кода для таких компонентов, как StiReport или StiViewer, в вашем стеке.

Документация

Stimulsoft Documentation MCP Server подключает AI-ассистентов напрямую к официальной документации разработчика Stimulsoft Reports & Dashboards. После настройки AI-ассистенты в режиме Agent могут искать документацию, находить примеры кода и генерировать код, специфичный для Stimulsoft, используя актуальную информацию вместо потенциально устаревших обучающих данных.

Endpoint: https://devs.stimulsoft.com/mcp-docs
Protocol: MCP 2025-03-26, Streamable HTTP
Authentication: Не требуется Важно

Всегда проверяйте сгенерированный AI-вывод: проверяйте на архитектурные проблемы, уязвимости безопасности и соответствие стандартам проекта. AI-сгенерированный вывод может сильно различаться в зависимости от запроса, используемой модели AI и ясности кода проекта.

Предварительные требования

Поддерживаемые IDE: Visual Studio 2022+, Visual Studio Code, Cursor, JetBrains Rider 2025.1+

Совместимые AI-инструменты: GitHub Copilot, JetBrains AI Assistant, Claude Desktop, Claude Code (CLI), ChatGPT (Plus/Team/Enterprise), Gemini CLI и другие MCP-совместимые ассистенты

Доступные инструменты

ИнструментОписание
sti_get_platformsВозвращает список всех индексированных платформ Stimulsoft с их идентификаторами. Используйте для обнаружения допустимых значений platform для фильтрации поиска. Без API-вызовов — мгновенный ответ.
sti_searchСемантический поиск по полному индексу документации (FAQ, Programming Manual, Server Manual, User Manual, Server API, Cloud API). Принимает запросы на любом языке. Возвращает ранжированные результаты с платформой, категорией, содержимым (включая фрагменты кода) и оценкой релевантности.

Параметры sti_search

ПараметрОбязательныйОписание
queryДаВопрос или тема для поиска, на любом языке
platformНетФильтр: .NET, WPF, AVALONIA, WEB, BLAZOR, ANGULAR, REACT, JS, PHP, JAVA, PYTHON, SERVER_API, GENERAL
categoryНетФильтр: faq, programming_manual, server_manual, user_manual, server_api, cloud_api
limitНетМаксимальное количество результатов (по умолчанию 5, максимум 20)

Общие шаги настройки

  1. Включите режим Agent в вашей IDE (если требуется).
  2. Добавьте endpoint сервера в вашу MCP-конфигурацию (см. инструкции ниже).
  3. Проверьте подключение: убедитесь, что sti_get_platforms и sti_search появляются в доступных инструментах вашего AI-ассистента.
  4. Установите пользовательские инструкции (необязательно) для оптимизации использования инструментов Stimulsoft ассистентом.

Настройка по IDE / инструменту

Visual Studio 2022 / 2026

Создайте или отредактируйте .mcp.json в каталоге %USERPROFILE%:

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

VS Code

Используйте Command Palette → MCP: Add Server или создайте <project>/.vscode/mcp.json:

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

В качестве альтернативы создайте .mcp.json в корне проекта:

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

Cursor

Создайте <project>/.cursor/mcp.json или перейдите в Settings → Tools & Integrations → New MCP Server:

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

JetBrains Rider

Перейдите в Settings → Tools → AI Assistant → Model Context Protocol (MCP), нажмите +, выберите протокол HTTP и укажите:

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

Claude Desktop

Откройте Settings → Connectors → Add custom connector:

Или отредактируйте claude_desktop_config.json напрямую:

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

Перейдите в Repository → Settings → Copilot → Coding agent и добавьте в раздел "MCP configuration":

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

ChatGPT

Откройте Settings → Connectors → Advanced settings, включите Developer mode, затем Create connector:

Доверьтесь приложению и нажмите Create.

Gemini CLI

Добавьте в .gemini/settings.json:

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

Задание вопроса: лучшие практики

Чтобы получить наиболее релевантные результаты от Stimulsoft Documentation MCP Server:

  • Будьте конкретны в отношении компонентов. Упоминайте точные имена классов: StiReport, StiViewer, StiDesigner, StiBlazorViewer, StiWebViewer, StiNetCoreViewer.
  • Укажите ваш технологический стек. Уточните вашу платформу: WinForms, WPF, Avalonia, ASP.NET Core, Blazor, Angular, React, JS, PHP, Java, Python.
  • Явно запрашивайте примеры кода, когда это необходимо.
  • Ссылайтесь на MCP-сервер. Используйте фразы вроде "Use stimulsoft-docs", "search Stimulsoft docs" или "according to Stimulsoft documentation".

Примеры запросов:

  • How to export a report to PDF in Blazor? Use stimulsoft-docs.
  • Show me how to connect StiReport to a REST API data source in Angular. Search Stimulsoft docs.
  • How do I customize StiWebViewer toolbar buttons in ASP.NET Core?
  • Create a WPF window with StiViewer displaying a report from file. Use stimulsoft-docs.
  • How to add a calculated column to StiReport programmatically in C#?

Оптимизация вашего AI-ассистента

Определите пользовательские инструкции, чтобы направлять использование инструментов Stimulsoft AI-ассистентом.

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

Создайте или отредактируйте <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

Перейдите в Settings → Rules & Memories и добавьте правило с аналогичным содержимым.

Claude Desktop

Создайте Project (Projects → New Project), назовите его, нажмите Set custom instructions и добавьте рекомендации, аналогичные примеру выше. MCP-коннектор Stimulsoft будет доступен во всех разговорах в рамках этого проекта.

Claude Code

Создайте CLAUDE.md в корне проекта:

# 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

Охваченные платформы

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

Проверка подключения

Откройте браузер и перейдите по адресу https://devs.stimulsoft.com/mcp-docs — вы должны увидеть текстовый баннер, подтверждающий, что сервер запущен.

Или протестируйте с помощью curl:

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

Ответ должен содержать определения обоих инструментов sti_get_platforms и sti_search.

Используя этот веб-сайт, вы соглашаетесь на использование файлов cookie для аналитики и персонализированного контента. Файлы cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочитайте политику конфиденциальности и политику использования файлов cookie.

Я согласен