Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

SSRS2

de AntoineGouversión 1.6.0i★ –iComputadora o nube
Nombre en el registroio.github.AntoineGou/ssrs2

Instalar

Resumen

Descripción del creador (original en inglés)

Markdown to editable PowerPoint, Word, PDF; checks, edits and previews RDLC/RDL reports.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Computadora o nube
  • Transporte: stdio, Streamable HTTP
  • Categoría: Documentos, hojas de cálculo y oficina
  • Debes completar: SSRS2_LICENSE, Authorization

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.

O ejecútalo en tu computadora

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "ssrs2": {
      "command": "dnx",
      "args": [
        "SSRS2.Mcp",
        "--yes"
      ],
      "env": {
        "SSRS2_LICENSE": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add --transport http ssrs2 https://ssrs2.net/mcp --header 'Authorization: Bearer {license_key}'

O ejecútalo en tu computadora

claude mcp add ssrs2 --env SSRS2_LICENSE=your-value -- dnx SSRS2.Mcp --yes

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "ssrs2": {
      "url": "https://ssrs2.net/mcp",
      "headers": {
        "Authorization": "Bearer {license_key}"
      }
    }
  }
}

O ejecútalo en tu computadora

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "ssrs2": {
      "command": "dnx",
      "args": [
        "SSRS2.Mcp",
        "--yes"
      ],
      "env": {
        "SSRS2_LICENSE": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "ssrs2": {
      "type": "http",
      "url": "https://ssrs2.net/mcp",
      "headers": {
        "Authorization": "Bearer {license_key}"
      }
    }
  }
}

O ejecútalo en tu computadora

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "ssrs2": {
      "type": "stdio",
      "command": "dnx",
      "args": [
        "SSRS2.Mcp",
        "--yes"
      ],
      "env": {
        "SSRS2_LICENSE": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Esta dirección necesita una clave en un header de la solicitud, y el menú para agregar conectores no puede ponerla. Usa Claude Code, Cursor o VS Code.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • SSRS2_LICENSE secreto env
    Your SSRS2 license key. Optional: without one, previews carry a trial watermark.
  • Authorization secreto HTTP header
    Your SSRS2 license key, optional: without one, PDF and image output carry a trial watermark and calls are limited by address.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Nombres y descripciones de las herramientas tal como los informó el servidor el 7 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.

  • convert_report

    Converts a report (RDL or RDLC) or Markdown (a document, or slides) with SSRS2 (Report Viewer's rules) to pptx (PowerPoint's own text boxes, tables and pictures, a slide per page: a Markdown deck becomes a deck), pdf, docx, xlsx, mhtml, tiff, png (the first page), csv or xml. It

  • compare_reports

    Groups report definitions (RDL or RDLC) by structure, to plan one change across many: a group's reports have the same items, datasets, parameters and code modules and differ only in places, texts and looks, so one set of operations naming their items changes them alike. Returns g

  • render_preview

    Renders a report definition (RDL or RDLC) or Markdown (a document, or slides: a page each) with SSRS2, the Report Viewer engine, and returns its pages as PNG, as a PDF of it would show them: a JSON summary first (what validate_report answers, no need to validate first; madeUpRows

  • describe_report

    Outlines a report definition (RDL or RDLC) to plan a change: its page, datasets and fields, parameters, and every item top to bottom with its kind, place and size in cm, what it shows and does (hidden, toggled, page breaks), and its role (title, table, totals, declaration, signat

  • edit_report

    Changes a report definition (RDL, RDLC) given as its XML by operations (the SSRS2 designer's own), all or none. The text is patched (the rest as it was), then checked: its new problems and pages said. The answer's rdlc is the changed report (past 200 KB, url and curl: a download

  • validate_report

    Checks a report definition (RDL or RDLC) or Markdown with SSRS2's engine (Report Viewer's rules): XML, schema, every expression compiled, then a run with rows through every page. Returns ok, a summary and diagnostics (code, severity, item, property, expression, line, message, hin

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub AntoineGou, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 387 ms (HTTP 200)

  • – No aplica

    Inicio de sesión con OAuth

    No hace falta iniciar sesión

  • ✓ Superada

    Sin instrucciones ocultas en las descripciones de herramientas

    Leímos 6 descripciones de herramientas y no encontramos instrucciones ocultas para la IA

Comparado con otros en Documentos, hojas de cálculo y oficinai

  • Más estrellas que el 0% de los otros 3529 servidores de esta categoría
  • Publicado en el registro más recientemente que el 63% de los otros 3529 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 3529 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro SSRS2?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: SSRS2_LICENSE, Authorization

¿Se ejecuta en mi computadora o en la nube?

Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.6.0) llegó al registro hace 19 días.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Agent-Native Google Calendar - manage events, sync, and public booking

Se ejecuta en la nube★ 7620MITActualizado hace 2 meses
Instalar

Excel MCP Server

de haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

Se ejecuta en tu computadora★ 4276MITActualizado hace 7 días
Instalar

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

Se ejecuta en tu computadora★ 847MITActualizado hace 4 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

SSRS2 — Cross-Platform RDLC Report Engine for .NET

Run the RDLC reports you already have on any platform: PDF, Excel, Word, HTML and images, laid out as Microsoft's Report Viewer lays them out.

https://github.com/user-attachments/assets/66406aec-b92b-40cf-b031-2d506de34857

Drop-in replacement for the LocalReport of Microsoft's Report Viewer — runs on Windows, Linux, macOS, Docker, Kubernetes, and cloud environments. No GDI+ and no libgdiplus: on Linux it needs only fontconfig, which most systems have (the official .NET Docker images need libfontconfig1, see below).


Quick Start

dotnet add package SSRS2.NETCore
using SSRS2.Reporting.NETCore;

var report = new LocalReport(); report.LoadReportDefinition(rdlcStream); report.DataSources.Add(new ReportDataSource("Data", yourData));

byte[] pdf = report.Render("PDF");

Your existing .rdlc files work without modification, and your LocalReport code keeps working once its namespace is changed.

In a Linux container, add fontconfig, which the official .NET images lack:

RUN apt-get update && apt-get install -y --no-install-recommends libfontconfig1 && rm -rf /var/lib/apt/lists/*

Free trial — works without a license key. Output includes a small watermark until activated.

Buy a licence at ssrs2.net/pricing: the key arrives by email within a minute. Set it as the SSRS2_LICENSE environment variable or call Ssrs2.License.Activate("your-key").

Try it in the browser — the online designer (beta) opens your .rdlc, previews it as SSRS2 renders it on Linux and exports PDF, Excel or Word. No install; an account is only needed to save reports online.


Why SSRS2?

Microsoft's Report Viewer runs on .NET Framework and Windows only, and has no .NET 8, 9 or 10 version (checked 2026-10-01). Microsoft points to Power BI paginated reports instead, which come with Power BI Pro at USD 14 per user per month. If you have existing RDLC reports and need to run them on modern .NET, your options are limited:

SSRS2ReportViewerCore (free)Power BI Paginated
Linux / Docker✅ PDF and images included (with libfontconfig1)⚠️ HTML, Excel, Word❌ Cloud only
No GDI+ dependency✅❌ System.DrawingN/A
.NET 8 / 9 / 10✅✅N/A
.NET Framework 4.7.2+✅❌N/A
macOS / ARM64✅⚠️ Partial❌
Self-hosted✅✅❌
SupportSold separatelyCommunityMicrosoft
Data sovereignty✅ On your infra✅❌ Cloud

Export Formats

FormatRender StringExtension
PDF (with hyperlinks)"PDF".pdf
Excel"EXCELOPENXML".xlsx
Word"WORDOPENXML".docx
PowerPoint (editable slides)"PPTX".pptx
HTML5"HTML5".html
HTML 4.0"HTML4.0".html
MHTML"MHTML".mhtml
PNG"PNG".png
JPEG"JPEG".jpg
WebP"WEBP".webp
TIFF (all pages)"IMAGE".tif
CSV"CSV".csv
XML"XML".xml

Beyond rendering

  • Check a report without running it: report.CheckDefinition() returns each problem of a definition (its code, item, property and expression), without rendering it.
  • Reports your application did not write: RestrictedCode = true holds their expressions and custom code to what a report computes with: no files, environment, processes or reflection (.NET 8, 9 and 10).
  • PDF settings: the report's title and author, passwords and permissions (AES-256), or PDF/A-2b for archives.
  • A viewer of your own: Toggle, Sort, FindBookmark, FindDocumentMapNode and Drillthrough do what Report Viewer's control does on a click.
  • AI coding agents: dnx SSRS2.Mcp gives Claude Code, Cursor or VS Code tools that check and preview the reports they write, on your machine (SSRS2.Mcp).

Platform Support

PlatformStatus
Windows x64✅
Linux x64 and ARM64✅
macOS✅
Docker containers✅
Azure App Service (where ssrs2.net runs)✅
.NET Framework Support
FrameworkStatus
.NET Framework 4.7.2✅
.NET Framework 4.8✅
.NET 8.0 (LTS)✅
.NET 9.0✅
.NET 10.0✅

Migration from Microsoft ReportViewer

// Before (Microsoft Report Viewer — Windows only)

using Microsoft.Reporting.WinForms;

// After (SSRS2 — runs anywhere) using SSRS2.Reporting.NETCore;

// Same API. Same RDLC files. Any platform. var report = new LocalReport(); report.LoadReportDefinition(rdlcStream); report.DataSources.Add(new ReportDataSource("Data", yourData)); byte[] pdf = report.Render("PDF");

Migrate at your own pace — SSRS2 supports .NET Framework 4.7.2/4.8 AND .NET 8/9/10. Adopt on your existing .NET Framework app today, move to .NET 10 when ready.

📖 Full migration guide with cost comparison →


Licensing

SSRS2 is a commercial product with a free trial (watermarked output).

  • One licence per company: USD 799 a year, or USD 1,999 for three years — no per-seat or per-server fees
  • Unlimited developers, applications, servers and renders: nothing is counted, and the key is checked offline
  • All features included in every licence, with every release published while it runs; a key keeps working forever with those releases
  • Not included: support, migration help and custom work (sold separately), and shipping SSRS2 inside software other companies install (a separate redistribution licence)

Buy online at ssrs2.net/pricing; the licence terms are one page.


Resources

ResourceLink
🌐 Websitessrs2.net
🎮 Live Demossrs2.net/demo
🎨 Online Designer (beta)designer.ssrs2.net
📖 Migration Guidessrs2.net/ssrs-to-dotnet-core
📊 Feature Comparisonssrs2.net/compare
💰 Pricingssrs2.net/pricing
📝 Medium ArticleSSRS to .NET Core: 3 Options Compared
🤖 Medium ArticleDesigning SSRS reports with an AI agent
📦 NuGetnuget.org/packages/SSRS2.NETCore

Support

ChannelPurpose
GitHub IssuesBug reports & feature requests
ssrs2.netDocumentation & demos
sales@ssrs2.netLicences, and support or migration help (sold separately)

SSRS2 — Enterprise Reporting for Modern .NET

Pregunta a PopNx