-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
Bug Report: Telerik Reporting MCP Server Not Returning Results
Package
@progress/telerik-reporting-mcp (installed via npm)
Environment
- OS: macOS (Darwin 24.6.0, Apple Silicon)
- Node.js: v25.2.1 (installed via Homebrew)
- AI Tool: Claude Code (VS Code Extension)
- License: Valid perpetual REPORTING license (expires 2026-03-03)
Setup
MCP server was configured via Claude Code CLI:
claude mcp add telerik-reporting /opt/homebrew/bin/npx @progress/telerik-reporting-mcp --env TELERIK_LICENSE_PATH=/Users/bentodd/telerik-license.txtThe server connects successfully and appears in /mcp status.
Issues Observed
Issue 1: "Form Elicitation" Error with General Area
Query:
reportingArea: "General"
query: "What is a Telerik Report Viewer?"
Error:
Client does not support form elicitation.
Expected: A response about Telerik Report Viewers
Issue 2: Connection Reset Errors
Query:
reportingArea: "HTML5"
query: "How do I configure the HTML5 Report Viewer to connect to a REST service?"
Error:
Error: An error occurred while calling the service. Please try again later.
Error Message: 14 UNAVAILABLE: read ECONNRESET
Expected: Documentation/guidance on HTML5 Report Viewer configuration
Issue 3: Empty Responses (No Error, No Content)
Queries that returned empty:
reportingArea: "AngularWrapper"
query: "Show me an example of configuring the Angular Report Viewer"
reportingArea: "WinForms"
query: "How do I create a Table item with grouped columns in a TRDX report definition file?"
reportingArea: "RESTServiceCore"
query: "What is the XML structure for creating a Crosstab with ColumnGroups and ChildGroups in a Telerik Report .trdx file?"
Result: Tool returns "Tool ran without output or errors" but no actual content
Expected: Relevant documentation or code examples
License Verification
License JWT was decoded and verified:
{
"code": "REPORTING",
"type": "perpetual",
"expiration": 1772548627,
"userId": "92a7b4e0-8089-4742-98ea-7629455719ee",
"licenseId": "cc83e05d-6dd1-4c8f-8b1a-b02cbb1efa2f"
}- Expiration: 2026-03-03 (valid)
- Type: perpetual
Steps to Reproduce
- Install Node.js and the MCP package:
npm install @progress/telerik-reporting-mcp - Configure MCP server in Claude Code with valid license path
- Restart Claude Code
- Verify server is running via
/mcpcommand - Attempt any query using the
mcp__telerik-reporting__telerik-reporting-assistanttool
Additional Notes
- The MCP server does connect successfully (shows in
/mcpstatus) - The license is valid and not expired
- Multiple reportingArea values were tested with similar results
- Network connection is stable (other web requests work fine)
Desired Outcome
The MCP server should return helpful documentation and code examples for Telerik Reporting queries, enabling AI-assisted report development.
Metadata
Metadata
Assignees
Labels
No labels