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)

一般設定步驟

  1. 在 IDE 中啟用 Agent 模式(如需要)。
  2. 將伺服器端點新增至 MCP 設定(請參閱下方說明)。
  3. 驗證連線:確認 sti_get_platforms 和 sti_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: 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 助理

定義自訂指示,引導 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 政策。

我同意