accueil / serveurs / Fichiers & Documents / com.mobiscroll/mcp
com.mobiscroll/mcp
serveur MCP (Model Context Protocol) · mobiscroll-mcp-server 2.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.mobiscroll/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.mobiscroll/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 14 outils
- getComponentSchema≈ 593 tokens
Returns the API schema (options, events, methods, renderers) for a Mobiscroll component. Two-step, token-efficient flow: (1) call WITHOUT names to get a compact index - every entity as name + kind + tsType + a one-line summary. (2) Review the index, then call AGAIN with names:[...] to get the full details (complete description, default value, related entities) for only the entities you will actually use. Optionally pass kind to narrow to one entity type. The full schema is large, so prefer this two-step flow over pulling everything. Deprecated entities are marked deprecated: true in the index, with their replacement in the summary; don't use them in new code.
Paramètres, retour & exemple (5)
Paramètreskind· string · optionnel · option | event | method | renderer | localization
Optional filter: return only entities of this kind. Works with or without names.major· number · requis
Major version (e.g., 5, 6)names· array · optionnel
Detail tier: entity names (as shown in the index) to return in full. Omit on the first call to get the compact index; then call again with the handful of names you need. Names not found are reported in query.notFound.component· string · requis
Bare lowercase component ID, regardless of framework (e.g., "datepicker", "select", "popup"). Do NOT include framework-specific prefixes or casing - use "eventcalendar" not "mbsc-eventcalendar" (Angular), "MbscEventcalendar" (Vue), or "Eventcalendar" (React). For Eventcalendar, append the variant suffix: "eventcalendar.base", "eventcalendar.agenda", "eventcalendar.scheduler", "eventcalendar.timeline", "eventcalendar.calendarview". Use listComponents to discover valid IDs.framework· string · requis · react | angular | vue | js | jquery
Framework to get the schema for. Use "js" for plain JavaScript (@mobiscroll/javascript package).
Exemple d'appel{"name": "getComponentSchema", "arguments": {"major": 1, "component": "texte", "framework": "react"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getConnectEndpointSchema≈ 266 tokens
Returns the full schema of a single Connect REST endpoint: method, path, parameters (query/body) with types, authentication, response statuses, and examples. Resolve by endpointId (from listConnectEndpoints) or by method + path. Describes the endpoint from documentation; does not call it. Documents the Mobiscroll Connect REST API: https://mobiscroll.com/docs/connect/api/overview
Paramètres, retour & exemple (3)
Paramètrespath· string · optionnel
Endpoint path relative to the API base, e.g. "/events".method· string · optionnel
HTTP method, e.g. "GET". Use with path if endpointId is unknown.endpointId· string · optionnel
Endpoint id from listConnectEndpoints, e.g. "get-events".
Exemple d'appel{"name": "getConnectEndpointSchema", "arguments": {"path": "texte", "method": "texte", "endpointId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getConnectErrorTaxonomy≈ 174 tokens
Returns the shared Connect error taxonomy: each error category with its HTTP status and the language-idiomatic exception type. Optionally filter the exception column to one language.
Paramètres, retour & exemple (1)
Paramètreslanguage· string · optionnel · node | python | php | dotnet | java | go | ruby
Filter the exception column to one language.
Exemple d'appel{"name": "getConnectErrorTaxonomy", "arguments": {"language": "node"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getConnectSdkMethod≈ 212 tokens
Returns the full schema of one SDK method in one language: signature, parameters, return type, doc comment, and example. Identify the method by canonical id ("events.create"), by the language method name ("ListAsync"), or "resource.method".
Paramètres, retour & exemple (2)
Paramètresmethod· string · requis
Canonical id, method name, or "resource.method".language· string · requis · node | python | php | dotnet | java | go | ruby
SDK language.
Exemple d'appel{"name": "getConnectSdkMethod", "arguments": {"method": "texte", "language": "node"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getExampleById≈ 236 tokens
Get a complete example by ID, including source files, description, and implementation instructions (when available). The ID of a retired example returns the example that replaces it, with redirectedFrom and a notice.
Paramètres, retour & exemple (3)
Paramètresmajor· number · requis
Major version of the exampleexampleId· string · requis
Example ID (from search results)framework· string · requis · react | angular | vue | js | jquery
Framework of the example. Use "js" for plain JavaScript (@mobiscroll/javascript package).
Exemple d'appel{"name": "getExampleById", "arguments": {"major": 1, "exampleId": "texte", "framework": "react"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listComponents≈ 198 tokens
Returns all available Mobiscroll UI components for a given framework and major version, with a short description and entity count for each.
Paramètres, retour & exemple (2)
Paramètresmajor· number · requis
Major version (e.g., 5, 6)framework· string · requis · react | angular | vue | js | jquery
Framework to list components for. Use "js" for plain JavaScript (@mobiscroll/javascript package).
Exemple d'appel{"name": "listComponents", "arguments": {"major": 1, "framework": "react"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listConnectEndpoints≈ 128 tokens
Lists all Mobiscroll Connect REST API endpoints (method, path, summary, auth). Use getConnectEndpointSchema for full parameter/response detail of one endpoint.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "listConnectEndpoints", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listConnectSdkMethods≈ 171 tokens
Lists the resources (auth, calendars, events) and methods exposed by one language's Connect SDK. Use getConnectSdkMethod for the full signature/doc of one method.
Paramètres, retour & exemple (1)
Paramètreslanguage· string · requis · node | python | php | dotnet | java | go | ruby
SDK language to list methods for.
Exemple d'appel{"name": "listConnectSdkMethods", "arguments": {"language": "node"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mapConnectEndpointToSdk≈ 290 tokens
Given a Connect REST endpoint, returns the equivalent SDK call (method name, signature, example) in each language. Resolve by endpointId or by method + path. Optionally restrict to one language. Describes the endpoint and SDK call from documentation; does not call either. Documents the Mobiscroll Connect REST API: https://mobiscroll.com/docs/connect/api/overview
Paramètres, retour & exemple (4)
Paramètrespath· string · optionnel
Endpoint path relative to the API base.method· string · optionnel
HTTP method. Use with path if endpointId is unknown.language· string · optionnel · node | python | php | dotnet | java | go | ruby
Restrict to one language (default: all).endpointId· string · optionnel
Endpoint id from listConnectEndpoints.
Exemple d'appel{"name": "mapConnectEndpointToSdk", "arguments": {"path": "texte", "method": "texte", "language": "node", "endpointId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolveConnectEnvironment≈ 237 tokens
Resolves which Mobiscroll Connect SDK (language and version) a project depends on, from the contents of its dependency manifest, and returns the Connect API and SDK versions this server documents. This server runs remotely and has no access to the local filesystem, so the manifest contents are passed in as manifestContent.
Paramètres, retour & exemple (1)
ParamètresmanifestContent· string · optionnel
Raw content of the project dependency manifest: package.json, pyproject.toml, composer.json, *.csproj, pom.xml, go.mod, or Gemfile. Read the file from the workspace and pass its content here.
Exemple d'appel{"name": "resolveConnectEnvironment", "arguments": {"manifestContent": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolveEnvironment≈ 438 tokens
Resolves which Mobiscroll framework and major version a project uses, from the contents of its package.json. This server runs remotely and has no access to the local filesystem, so the file contents are passed in as packageJsonContent. Returns the framework and major version that the other tools in this server take as arguments.
Paramètres, retour & exemple (3)
Paramètresframework· string · optionnel · react | angular | vue | js | jquery
Only for the no-package.json path, and only together with noPackageJsonReason. Do NOT use this to skip reading an existing package.json - passing framework without noPackageJsonReason is rejected.packageJsonContent· string · optionnel
REQUIRED (raw file text). The full raw content of the project's package.json - the repository root, or the nearest one above the file you are editing. Read the file from the workspace and pass its content here. In a monorepo, use the package.json that declares the @mobiscroll/* dependency.noPackageJsonReason· string · optionnel · cdn | no-package-json-found-after-search
Set ONLY after searching the workspace and confirming NO package.json exists (repo root or any parent of the edited file). 'cdn' = Mobiscroll loaded via a script tag; 'no-package-json-found-after-search' = you searched and found none. Required (with framework) to use the no-package.json path.
Exemple d'appel{"name": "resolveEnvironment", "arguments": {"framework": "react", "packageJsonContent": "texte", "noPackageJsonReason": "cdn"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - searchConnect≈ 243 tokens
Keyword search across Connect REST endpoints and SDK methods. Space-separated keywords, all must match (AND). Results sorted by relevance.
Paramètres, retour & exemple (4)
Paramètreskind· string · optionnel · endpoint | operation | all
What to search (default: all).query· string · requis
Space-separated keywords (AND logic).language· string · optionnel · node | python | php | dotnet | java | go | ruby
Restrict SDK matches to one language. REST endpoints always searched.maxResults· number · optionnel
Max results (default: 20).
Exemple d'appel{"name": "searchConnect", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - searchExamples≈ 470 tokens
Search for Mobiscroll examples by query, framework, major version, and component filters. Supports multi-keyword queries — all keywords must match (AND logic). Results are sorted by relevance (title matches rank highest).
Paramètres, retour & exemple (5)
Paramètresmajor· number · requis
Major version to search inquery· string · optionnel
Search query — space-separated keywords, all must match (AND). Searches title, tags, component names, and description.framework· string · requis · react | angular | vue | js | jquery
Framework to search in. Use "js" for plain JavaScript (@mobiscroll/javascript package).components· array · optionnel
Filter by component. Pass the bare lowercase component IDs as returned by listComponents / getComponentSchema (e.g. "popup", "select", "input", "checkbox", "datepicker", "eventcalendar"). OR logic across the array. For Eventcalendar you may append a view suffix to narrow to that view - "eventcalendar.agenda", "eventcalendar.scheduler", "eventcalendar.timeline", "eventcalendar.calendarview"; bare "eventcalendar" (or "eventcalendar.base") returns all views.maxResults· number · optionnel
Maximum number of results to return (default: 20). Applies to every filter combination - component-only, query-only, or both. The response reports "total" (matches before the cap) and "returned"; raise maxResults to fetch more.
Exemple d'appel{"name": "searchExamples", "arguments": {"major": 1, "framework": "react"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validateCode≈ 363 tokens
Validate a code snippet against the component schema, checking for unknown props/events/methods and deprecated usage. Static analysis only — no execution.
Paramètres, retour & exemple (4)
Paramètresmajor· number · requis
Major version to validate againstsnippet· string · requis
Code snippet to validatecomponent· string · requis
Bare lowercase component ID, regardless of framework (e.g., "datepicker", "select", "popup"). Do NOT include framework-specific prefixes or casing — use "eventcalendar" not "mbsc-eventcalendar" (Angular), "MbscEventcalendar" (Vue), or "Eventcalendar" (React). For Eventcalendar, append the variant suffix: "eventcalendar.base", "eventcalendar.agenda", "eventcalendar.scheduler", "eventcalendar.timeline", "eventcalendar.calendarview". Use listComponents to discover valid IDs.framework· string · requis · react | angular | vue | js | jquery
Framework of the snippet. Use "js" for plain JavaScript (@mobiscroll/javascript package).
Exemple d'appel{"name": "validateCode", "arguments": {"major": 1, "snippet": "texte", "component": "texte", "framework": "react"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».