webforJ MCP Server
WebforJ's MCP server, provides tools, resources, prompts for scaffolding and developing webforJ apps
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.webforj.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.webforj.com/mcp{
"mcpServers": {
"mcp": {
"url": "https://mcp.webforj.com/mcp"
}
}
}claude mcp add --transport http mcp https://mcp.webforj.com/mcp{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.webforj.com/mcp"
}
}
}9 tools, verified live
get_versionsread-onlyReport 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), "stable" (the latest released major â may still receive minor/patch bugfixes), or "frozen" (older
create_projectread-onlyReturns 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 archetypes and the startforJ web generator instead of producing a command.
get_documentread-onlyReturn 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.
search_knowledge_baseread-onlySearch 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 relevance scores. Call this before claiming any webforJ API exists. For exact --dwc-* custom property o
styles_get_componentread-onlyReturn 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 this before writing CSS for a component so you never guess a var or part name. Prefer a typed Java sette
styles_list_tokensread-onlyReturn 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. Filter with "prefix" (e.g. "--dwc-color-primary-") or "contains" (e.g. "seed") to narrow the result. Fo
styles_validate_tokensread-onlyValidate 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.
fqcn_validateread-onlyValidate 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 webforJ package family are not validated. Run this on any generated or edited Java before writing it
create_themeread-onlyGenerate 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.
Alternatives in AI & Agents
Compare →SMSmartBear MCPB
MCP server for AI access to SmartBear tools, including BugSnag, Reflect, Swagger, PactFlow, QTM4J.
AGAgentDataB
Free company data for AI agents: profiles, tech stacks, contact details and people. No sign-in.
AuscaB
Pay-per-call APIs and MCP services for agents, no accounts or keys, with verifiable receipts.
TMTetrees MCPB
Own, grow and trade portable agent intelligence via TAIP/1 Packs and MCP.
ASAsterwiseB
Vedic and Western astrology for AI agents: charts, dasha, matchmaking, panchanga, numerology, tarot.
e18eB
The official e18e MCP server keeping your agent in check from installing bloated dependencies.