com.webforj/mcp

MCPcomunidaddegradado
v1.0.0com.webforjUnknownActualizado hace 10 m

WebforJ's MCP server, provides tools, resources, prompts for scaffolding and developing webforJ apps

Estado del endpointdegradado
comprobado hace 2 días · accesible por última vez hace 2 días · 634 ms · 2 endpoints
100 % de las últimas 6 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http, sse). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 10 mÚltima actualización
Paquete
Autorcom.webforj
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/30
→ Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
—Verificación de dominio+0/10
→ Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
✓Análisis de inyección de prompts · limpio+30/30
✓Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
DependenciasSin auditar
Superficie de herramientas9 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiovlive · hace 1 m¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado13 jun 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

9 herramientas · ninguna privilegiada
Observado en vivo desde el endpoint del proveedor1mo ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

  • https://mcp.webforj.com/mcp9 herramientas · 605 ms
  • https://mcp.webforj.com/sseHTTP 404 on initialize
get_versionsReport the webforJ versions this server knows about. Returns the latest stable release, the current in-development SNAPSHOT (from the main-branch pom.xml), and an array of every major with its highest observed tag plus a `status` flag: "development" (the active SNAPSHOT line — actively changing), "…

Report the webforJ versions this server knows about. Returns the latest stable release, the current in-development SNAPSHOT (from the main-branch pom.xml), and an array of every major with its highest observed tag plus a `status` flag: "development" (the active SNAPSHOT line — actively changing), "…

ParámetroTipoDescripción
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
create_projectReturns the Maven archetype command that scaffolds a new webforJ project, plus the follow-up commands to change into the generated directory and start the dev server. Relay the Maven command to the user via the host shell tool without modifying its arguments. Set showOptions=true to list available…

Returns the Maven archetype command that scaffolds a new webforJ project, plus the follow-up commands to change into the generated directory and start the dev server. Relay the Maven command to the user via the host shell tool without modifying its arguments. Set showOptions=true to list available…

ParámetroTipoDescripción
appName*stringwebforJ application name
artifactIdstringMaven artifact ID (default: kebab-case of appName)
groupIdstringMaven group ID (default: com.<artifactId-without-hyphens>)
archetypestringArchetype template (default: hello-world)
flavorstringProject flavor (default: webforj-spring)
versionstringProject version (default: 1.0-SNAPSHOT)
archetypeVersionstringwebforJ archetype version (default: LATEST)
showOptionsbooleanIf true, list archetypes and startforJ info instead of generating. Default: false.
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
get_documentReturn the full content of an indexed webforJ documentation or sample file. Use this as a follow-up to search_knowledge_base when a search result excerpt is not enough and you need the complete page — migration guides, tutorials, long API docs. Pass the documentId from a search result.

Return the full content of an indexed webforJ documentation or sample file. Use this as a follow-up to search_knowledge_base when a search result excerpt is not enough and you need the complete page — migration guides, tutorials, long API docs. Pass the documentId from a search result.

ParámetroTipoDescripción
id*stringDocument id. Take this from the `documentId` field of a search_knowledge_base result. Stable, unique per document.
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
search_knowledge_baseSearch webforJ documentation, JavaDoc, and code samples for any class, method, annotation, or component, and for CSS styling concepts and rules (palette semantics, seed vs h/s, :not([theme]) pattern, dark mode, ::part limits, table styling). Returns matching snippets with titles, categories, and re…

Search webforJ documentation, JavaDoc, and code samples for any class, method, annotation, or component, and for CSS styling concepts and rules (palette semantics, seed vs h/s, :not([theme]) pattern, dark mode, ::part limits, table styling). Returns matching snippets with titles, categories, and re…

ParámetroTipoDescripción
query*stringNatural language query. Examples: "how to create buttons", "form validation", "data binding", "routing with @Route annotation".
limitintegerMaximum number of search results to return (default: 25).
categoriesarrayRestrict results to one or more categories (any-of). Omit the field, pass an empty array, or include "all" to search every category. Prefer passing categories…
typestringRestrict results to a single content type. "documentation" = markdown docs and guides, "java" = webforJ Java API signatures, "sample" = Java sample programs, "…
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
styles_get_componentReturn the real CSS styling surface of a DWC web component: CSS custom properties, shadow parts, reflected attributes, and slots. Accepts a DWC tag ("dwc-button") or a webforJ Java class name ("Button", "TextField"). Use mode="list" for every valid tag, mode="map" for Java -> tag mappings. Call thi…

Return the real CSS styling surface of a DWC web component: CSS custom properties, shadow parts, reflected attributes, and slots. Accepts a DWC tag ("dwc-button") or a webforJ Java class name ("Button", "TextField"). Use mode="list" for every valid tag, mode="map" for Java -> tag mappings. Call thi…

ParámetroTipoDescripción
namestringThe component to look up. Accepts a DWC tag ("dwc-button") or a webforJ Java class name ("Button", "TextField"). Omit when mode is "list" or "map".
modestring"lookup" (default): return a single component's styling metadata. "list": return every valid DWC tag for the target webforJ version. "map": return the Java cla…
webforjVersion*stringThe webforJ version you are targeting, exactly as it appears in the project's pom.xml: a released major.minor like "25.12", or the current upcoming SNAPSHOT li…
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
styles_list_tokensReturn the authoritative list of global --dwc-* tokens (palette seeds, color shades, surfaces, spacing, typography, borders, etc.). Use this for any "which tokens are available for X" question — DO NOT ask the knowledge base to list tokens; it returns prose and the answer will be hallucinated. Filt…

Return the authoritative list of global --dwc-* tokens (palette seeds, color shades, surfaces, spacing, typography, borders, etc.). Use this for any "which tokens are available for X" question — DO NOT ask the knowledge base to list tokens; it returns prose and the answer will be hallucinated. Filt…

ParámetroTipoDescripción
prefixstringReturn only tokens that start with this string. Examples: "--dwc-color-primary-" for every primary-palette shade, "--dwc-space-" for spacing, "--dwc-color-" fo…
containsstringReturn only tokens that contain this substring anywhere. Useful for cross-palette queries like "seed" (all palette seeds) or "text" (all text-contrast shades).
webforjVersion*stringThe webforJ version you are targeting, exactly as it appears in the project's pom.xml: a released major.minor like "25.12", or the current upcoming SNAPSHOT li…
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
styles_validate_tokensValidate every --dwc-* reference in CSS, Java, MDX, or Markdown text against the real DWC global tokens and component CSS variables. Returns the list of invalid tokens with line numbers and ranked similar-name suggestions. Run this on any generated or edited stylesheet before writing it to disk.

Validate every --dwc-* reference in CSS, Java, MDX, or Markdown text against the real DWC global tokens and component CSS variables. Returns the list of invalid tokens with line numbers and ranked similar-name suggestions. Run this on any generated or edited stylesheet before writing it to disk.

ParámetroTipoDescripción
content*stringThe CSS, Java, Markdown, or MDX text to scan. Every --dwc-* reference is checked against the real DWC global tokens and the component CSS variables for the tar…
webforjVersion*stringThe webforJ version you are targeting, exactly as it appears in the project's pom.xml: a released major.minor like "25.12", or the current upcoming SNAPSHOT li…
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
fqcn_validateValidate fully qualified class names against the catalog of types declared in webforJ source for the target version. Accepts either an explicit list of FQCNs or a Java snippet (the handler extracts its import statements). Returns unknown FQCNs with ranked similar-name suggestions. FQCNs outside the…

Validate fully qualified class names against the catalog of types declared in webforJ source for the target version. Accepts either an explicit list of FQCNs or a Java snippet (the handler extracts its import statements). Returns unknown FQCNs with ranked similar-name suggestions. FQCNs outside the…

ParámetroTipoDescripción
importsarrayA list of fully qualified class names to validate. Pass one or many; each entry is checked independently. Use this field when you already have the FQCN strings…
contentstringA Java source snippet or file. The handler extracts every `import X.Y.Z;` line it contains and validates each FQCN against the catalog. Static imports and wild…
webforjVersion*stringThe webforJ version you are targeting, exactly as it appears in the project's pom.xml: a released major.minor like "25.12", or the current upcoming SNAPSHOT li…
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…
create_themeGenerate a webforJ theme from a primary HSL color. Returns two content blocks: a JSON summary with theme metadata, @AppTheme / @StyleSheet snippets, and recommended file paths, plus a second text block prefixed "CSS_CONTENT:" containing the full stylesheet.

Generate a webforJ theme from a primary HSL color. Returns two content blocks: a JSON summary with theme metadata, @AppTheme / @StyleSheet snippets, and recommended file paths, plus a second text block prefixed "CSS_CONTENT:" containing the full stylesheet.

ParámetroTipoDescripción
primaryColor*arrayPrimary color in HSL format: [hue, saturation, lightness]. Example: [220, 70, 50] for blue.
themeNamestringOptional theme name for multi-theme applications. Omit for global CSS overrides.
infoDegreenumberDegree offset for info/secondary color (pre-25.12 only, default: 180).
tintBaseSaturationnumberBase saturation for neutral grey tints (pre-25.12 only, default: 10).
tintScaleFactornumberScale factor for tint generation (pre-25.12 only, default: 0).
stepnumberStep size for contrast calculations (pre-25.12 only, default: 5).
detectPrimaryColorCategorybooleanAuto-detect color category for optimization (pre-25.12 only, default: true).
contrastSensitiveLightnessbooleanUse contrast-sensitive lightness calculations (pre-25.12 only, default: false).
webforjVersion*stringThe webforJ version you are targeting, exactly as it appears in the project's pom.xml: a released major.minor like "25.12", or the current upcoming SNAPSHOT li…
reasoning*stringYour step-by-step reasoning for why you are calling this tool and what you expect it to return. Stating it explicitly before the call helps you pick the right…

9 de 9 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

WebforJ's MCP server, provides tools, resources, prompts for scaffolding and developing webforJ apps

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.