Stimulsoft Documentation MCP Server

官方

Stimulsoft Reports & Dashboards 文件的官方 MCP 伺服器。支援語意搜尋,涵蓋 FAQ、程式設計手冊、伺服器/使用者手冊,以及適用於 .NET、WPF、Avalonia、WEB、Blazor、Angular、React、JS、PHP、Java 和 Python 平台的伺服器/雲端 API。

你可以用 Stimulsoft Documentation MCP 做什麼?

  • 列出所有已索引的 Stimulsoft 平台 — 呼叫 sti_get_platforms 以取得有效的平台 ID,供後續搜尋篩選使用。
  • 語意化搜尋文件 — 使用自然語言查詢呼叫 sti_search,在所有手冊中尋找相關文章、程式碼片段及 API 參考資料。
  • 依平台篩選搜尋結果 — 將平台 ID(例如 BLAZORANGULARJAVA)傳遞給 sti_search,將結果限縮至特定技術棧。
  • 依文件類別篩選搜尋結果 — 將 sti_search 的結果限制在特定手冊,例如 programming_manualserver_apifaq
  • 擷取特定元件的程式碼範例 — 查詢涉及 StiReportStiBlazorViewerStiWebViewer 的程式碼片段,並取得來自官方文件的結果。

文件

Stimulsoft 說明文件 MCP 伺服器

詳細資訊

作者:Tim Crawford

發布日期:2026 年 4 月 14 日

  • 顯示所有部落格文章

Stimulsoft 說明文件 MCP 伺服器能將 AI 助理直接連接到官方的 Stimulsoft 報表與儀表板開發人員說明文件。設定完成後,處於代理模式的 AI 助理便能搜尋說明文件、尋找程式碼範例,並使用最新資訊產生 Stimulsoft 專屬程式碼,而非依賴可能過時的訓練資料。

端點: https://devs.stimulsoft.com/mcp-docs 通訊協定: MCP 2025-03-26,可串流的 HTTP 驗證: 無需驗證 重要

請務必檢閱 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 平台清單及其 ID。用於探索有效的平台值以篩選搜尋。無需 API 呼叫 — 即時回應。
sti_search在完整的說明文件索引中進行語意搜尋(FAQ、程式設計手冊、伺服器手冊、使用者手冊、伺服器 API、雲端 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. 在您的 IDE 中啟用代理模式(若需要)。
  2. 將伺服器端點新增至您的 MCP 設定(請參閱下方指示)。
  3. 驗證連線:確認 sti_get_platformssti_search 出現在您 AI 助理的可用工具中。
  4. 設定自訂指令(選用)以最佳化助理使用 Stimulsoft 工具的方式。

依 IDE / 工具設定

Visual Studio 2022 / 2026

%USERPROFILE% 目錄中建立或編輯 .mcp.json

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

VS Code

使用 命令面板 → MCP: 新增伺服器,或建立 <project>/.vscode/mcp.json

或者,在專案根目錄中建立 .mcp.json

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

Cursor

建立 <project>/.cursor/mcp.json 或前往 設定 → 工具與整合 → 新增 MCP 伺服器

JetBrains Rider

前往 設定 → 工具 → AI 助理 → 模型內容協定 (MCP),點擊 +,選擇 HTTP 通訊協定並提供:

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

Claude Desktop

開啟 設定 → 連接器 → 新增自訂連接器

或直接編輯 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(編碼代理)

導覽至 儲存庫 → 設定 → Copilot → 編碼代理,並在「MCP 設定」區段中新增:

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

ChatGPT

開啟 設定 → 連接器 → 進階設定,啟用 開發人員模式,然後點擊 建立連接器

信任該應用程式並點擊「建立」。

Gemini CLI

新增至 .gemini/settings.json

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

提問:最佳做法

若要從 Stimulsoft 說明文件 MCP 伺服器取得最相關的結果:

  • 明確指定元件。提及確切的類別名稱:StiReportStiViewerStiDesignerStiBlazorViewerStiWebViewerStiNetCoreViewer
  • 包含您的技術堆疊。指定您的平台:WinForms、WPF、Avalonia、ASP.NET Core、Blazor、Angular、React、JS、PHP、Java、Python。
  • 在需要時明確要求程式碼範例
  • 引用 MCP 伺服器。使用像是「使用 stimulsoft-docs」、「搜尋 Stimulsoft 文件」或「根據 Stimulsoft 說明文件」等片語。

提示詞範例:

  • 如何在 Blazor 中將報表匯出為 PDF?使用 stimulsoft-docs。
  • 示範如何在 Angular 中將 StiReport 連接到 REST API 資料來源。搜尋 Stimulsoft 文件。
  • 如何在 ASP.NET Core 中自訂 StiWebViewer 工具列按鈕?
  • 建立一個包含 StiViewer 的 WPF 視窗,用於顯示來自檔案的報表。使用 stimulsoft-docs。
  • 如何在 C# 中以程式設計方式將計算欄位新增至 StiReport?

最佳化您的 AI 助理

定義自訂指令來引導 AI 助理使用 Stimulsoft 工具的方式。

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

導覽至 設定 → 規則與記憶,並新增具有類似內容的規則。

Claude Desktop

建立一個 專案(專案 → 新專案),為其命名,點擊 設定自訂指令,並新增類似上述範例的指南。Stimulsoft MCP 連接器將在此專案內的所有對話中可用。

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_platformssti_search 工具定義。

使用本網站即表示您同意我們使用 Cookie 進行分析和提供個人化內容。Cookie 會在您的電腦上儲存有用的資訊,以幫助我們提升效率與可用性。如需更多資訊,請閱讀隱私權政策和 Cookie 政策。

我同意