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(例如
BLAZOR、ANGULAR、JAVA)傳遞給sti_search,將結果限縮至特定技術棧。 - 依文件類別篩選搜尋結果 — 將
sti_search的結果限制在特定手冊,例如programming_manual、server_api或faq。 - 擷取特定元件的程式碼範例 — 查詢涉及
StiReport、StiBlazorViewer或StiWebViewer的程式碼片段,並取得來自官方文件的結果。
文件
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) |
常見設定步驟
- 在您的 IDE 中啟用代理模式(若需要)。
- 將伺服器端點新增至您的 MCP 設定(請參閱下方指示)。
- 驗證連線:確認
sti_get_platforms和sti_search出現在您 AI 助理的可用工具中。 - 設定自訂指令(選用)以最佳化助理使用 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
開啟 設定 → 連接器 → 新增自訂連接器:
- 名稱: Stimulsoft Documentation
- URL: https://devs.stimulsoft.com/mcp-docs
- 驗證: 無驗證
或直接編輯 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
開啟 設定 → 連接器 → 進階設定,啟用 開發人員模式,然後點擊 建立連接器:
- 名稱: Stimulsoft Documentation
- URL: https://devs.stimulsoft.com/mcp-docs
- 驗證: 無驗證
信任該應用程式並點擊「建立」。
Gemini CLI
新增至 .gemini/settings.json:
{
"Stimulsoft Docs MCP Server": {
"httpUrl": "https://devs.stimulsoft.com/mcp-docs"
}
}
提問:最佳做法
若要從 Stimulsoft 說明文件 MCP 伺服器取得最相關的結果:
- 明確指定元件。提及確切的類別名稱:
StiReport、StiViewer、StiDesigner、StiBlazorViewer、StiWebViewer、StiNetCoreViewer。 - 包含您的技術堆疊。指定您的平台: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_platforms 和 sti_search 工具定義。
使用本網站即表示您同意我們使用 Cookie 進行分析和提供個人化內容。Cookie 會在您的電腦上儲存有用的資訊,以幫助我們提升效率與可用性。如需更多資訊,請閱讀隱私權政策和 Cookie 政策。
我同意