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マニュアルとFAQにわたるドキュメント、コードスニペット、回答を検索します。 - プラットフォームで絞り込む —
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、クラウド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(コーディングエージェント)
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サーバーを参照します。「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
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は、効率性と使いやすさを向上させるために、お使いのコンピュータに有用な情報を保存します。詳細については、プライバシーポリシーおよびクッキーポリシーをお読みください。
同意する