Stimulsoft Documentation MCP Server
官方Stimulsoft Reports & Dashboards 文件的官方 MCP 伺服器。支援語意搜尋,涵蓋 FAQ、程式設計手冊、伺服器/使用者手冊,以及適用於 .NET、WPF、Avalonia、WEB、Blazor、Angular、React、JS、PHP、Java 和 Python 平台的伺服器/雲端 API。
你可以用 Stimulsoft Documentation MCP 做什麼?
請讓您的 AI 助手搜尋官方 Stimulsoft Reports & Dashboards 文件,並產生最新、符合特定平台的程式碼。
- 搜尋官方文件 — 使用
sti_search在所有的 Stimulsoft 手冊和常見問題中尋找文件、程式碼片段和解答。 - 依平台篩選 — 透過
platform參數,將sti_search的結果縮小到您的技術棧(例如 BLAZOR、WPF、ANGULAR)。 - 探索有效的平台 — 呼叫
sti_get_platforms來列出已索引的 Stimulsoft 平台,並識別用於篩選的有效 ID。 - 產生特定平台的程式碼 — 要求提供適用於您技術棧中 StiReport 或 StiViewer 等元件的可用程式碼範例。
文件
Stimulsoft Documentation MCP Server 可將 AI 助理直接連接到官方 Stimulsoft Reports & Dashboards 開發人員文件。設定完成後,處於 Agent 模式的 AI 助理即可搜尋文件、尋找程式碼範例,並根據最新資訊產生 Stimulsoft 專屬程式碼,而非依賴可能過時的訓練資料。
端點: https://devs.stimulsoft.com/mcp-docs
協定: MCP 2025-03-26、Streamable 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 清單。用於探索有效的 platform 值以篩選搜尋。不需 API 呼叫 — 立即回應。 |
sti_search | 在完整文件索引(FAQ、程式設計手冊、伺服器手冊、使用者手冊、伺服器 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) |
一般設定步驟
- 在 IDE 中啟用 Agent 模式(如需要)。
- 將伺服器端點新增至 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: 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:
- 名稱: 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
{
"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:
- 名稱: Stimulsoft Documentation
- URL: https://devs.stimulsoft.com/mcp-docs
- 驗證: 無需驗證
信任該應用程式並按一下 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 助理
定義自訂指示,引導 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
前往 Settings → Rules & Memories,並新增包含類似內容的規則。
Claude Desktop
建立 Project(Projects → New Project),為其命名,按一下 Set custom instructions,並新增類似上述範例的準則。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 政策。
我同意