accueil / serveurs / Recherche & Web / org.daypilot/mcp
org.daypilot/mcp
serveur MCP (Model Context Protocol) · daypilot 0.1.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 org.daypilot/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « org.daypilot/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 8 outils
- builder_catalog≈ 930 tokens
Discover Builder components, targets, settings, option IDs and defaults for deliberately creating a new project. Omit all filters for components; supply component for targets/settings; add edition and target for explicit option support. Target requires edition. Use catalogRevision in validate_project. Builder covers a configurable subset; absent settings do not establish unsupported product features.
Paramètres, retour & exemple (3)
Paramètrestarget· string · optionnel
Optional advertised concrete target or alias; requires component and editionedition· string · optionnel · lite | pro
Optional lite or pro; requires componentcomponent· string · optionnel · scheduler | calendar | gantt | month | timesheet | kanban | resource
Optional Builder component; omit for the component inventory
Exemple d'appel{"name": "builder_catalog", "arguments": {"target": "texte", "edition": "lite", "component": "scheduler"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "scope": "texte", "target": "texte", "edition": "texte", "targets": "texte", "settings": "texte", "component": "texte", "sourceUrl": "texte", "apiVersion": "texte", "components": "texte", "settingsFormat": "texte", "catalogRevision": "texte"}} - fetch≈ 489 tokens
Read the published DayPilot API/documentation/CODE article or JavaScript demo Markdown at a canonical source URL. Preserves examples and edition qualifications. Results include source, revision, content and continuation; pass nextOffset with the same revision to continue. References describe the current documentation, not every installed version.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
Canonical published article URL on doc.daypilot.org, api.daypilot.org, code.daypilot.org, or javascript.daypilot.org/demo/offset· integer · optionnel
Unicode character offset, default zeromaxChars· integer · optionnel
Maximum content characters, default 24000, maximum 48000revision· string · optionnel
Revision from the previous response to ensure consistent continuation
Exemple d'appel{"name": "fetch", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"title": "texte", "offset": 1, "content": {}, "revision": "texte", "truncated": true, "nextOffset": "texte", "totalChars": 1, "availability": "texte", "canonicalUrl": "texte", "lastModified": "texte", "versionScope": "texte"}} - generate_project≈ 1454 tokens
Generate and verify a new Builder project ZIP using the same validated specification plus expectedProjectDigest. Returns a verified receipt and exact canonical POST download request, not ZIP bytes or a saved file. Download using that request, verify archive SHA-256 before extracting into a new directory, then follow generated README/AGENTS and check installation/build/runtime. Pro projects contain an evaluation trial. Never overwrite an existing app.
Paramètres, retour & exemple (7)
Paramètrestarget· string · requisedition· string · requis · lite | prosettings· object · requiscomponent· string · requis · scheduler | calendar | gantt | month | timesheet | kanban | resourceprojectName· string · requiscatalogRevision· string · requisexpectedProjectDigest· string · requis
projectDigest returned by validate_project for the same specification
Exemple d'appel{"name": "generate_project", "arguments": {"target": "texte", "edition": "lite", "settings": {}, "component": "scheduler", "projectName": "texte", "catalogRevision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"archive": {}, "download": {}, "guidance": "texte", "generated": true, "validation": {}}} - render_theme≈ 534 tokens
Render complete CSS from a current theme_manifest revision, a unique CSS prefix and optional property overrides. Uses canonical defaults and validates settings. Returns CSS, SHA-256 and application guidance without saving a theme. Load CSS globally and use the prefix in the component's theme property; verify installed typings.
Paramètres, retour & exemple (4)
Paramètresprefix· string · requis
CSS prefix: 1–64 lower-case letters, digits or underscores, starting with a letter or underscorerevision· string · requis
Required revision returned by theme_manifest for this componentcomponent· string · requis · scheduler | calendar | month | gantt | kanban | navigator
Component from theme_manifest: scheduler, calendar, month, gantt, kanban, or navigatorproperties· object · optionnel
Optional property overrides; booleans for checkbox, integers or canonical integer strings for number, strings for text/color/select. Omitted properties inherit source defaults
Exemple d'appel{"name": "render_theme", "arguments": {"prefix": "texte", "revision": "texte", "component": "scheduler"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"css": "texte", "usage": "texte", "prefix": "texte", "revision": "texte", "component": "texte", "cssSha256": "texte", "designerUrl": "texte", "manifestUrl": "texte", "schemaVersion": "texte", "generatorVersion": "texte"}} - resolve_package≈ 411 tokens
Resolve the latest official DayPilot Lite or Pro release for JavaScript, React, Angular or Vue. Returns package identity, license and installation guidance; Pro installation is a trial. Preserve an existing application's installed version and licensed dependency unless an upgrade is requested. Does not install packages or verify historical compatibility.
Paramètres, retour & exemple (2)
Paramètresedition· string · requis · lite | pro
Required edition: lite or pro; preserve the edition already used by an existing applicationframework· string · requis · javascript | react | angular | vue
Required framework: javascript, react, angular, or vue
Exemple d'appel{"name": "resolve_package", "arguments": {"edition": "lite", "framework": "javascript"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"edition": "texte", "license": "texte", "guidance": "texte", "framework": "texte", "sourceUrl": "texte", "installUrl": "texte", "packageName": "texte", "versionScheme": "texte", "installCommand": "texte", "documentationUrl": "texte", "installationKind": "texte", "latestReleaseVersion": "texte"}} - search≈ 570 tokens
Search official DayPilot documentation, API references, examples and release information. Accepts task descriptions or exact API identifiers. Returns ranked sources and exact-match groups with canonical URLs; use fetch to inspect supported results before making implementation claims.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Maximum returned results, default 8, maximum 20query· string · requis
Task or exact API identifier to search in official DayPilot sourcesscope· string · optionnel
Optional existing Search scope: api, documentation, demos, tutorials, release-notes, forum, or sites
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "query": "texte", "groups": "texte", "results": "texte", "searchUrl": "texte", "truncated": true, "generation": "texte"}} - theme_manifest≈ 441 tokens
Discover supported theme settings, defaults and value domains for a DayPilot component. Returns a revision required by render_theme. Inspect the manifest before choosing overrides.
Paramètres, retour & exemple (1)
Paramètrescomponent· string · requis · scheduler | calendar | month | gantt | kanban | navigator
Component: scheduler, calendar, month, gantt, kanban, or navigator
Exemple d'appel{"name": "theme_manifest", "arguments": {"component": "scheduler"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "title": "texte", "revision": "texte", "sections": "texte", "component": "texte", "apiVersion": "texte", "designerUrl": "texte", "manifestUrl": "texte", "propertyCount": 1, "schemaVersion": "texte", "generatorVersion": "texte"}} - validate_project≈ 1068 tokens
Preflight a new Builder project using a discovered catalogRevision, component, edition, target, projectName and setting-ID to option-ID map ({} uses defaults). Returns effective settings, qualified release identity, warnings and projectDigest for generate_project. Validates generation only; does not install, build or run the application. Preserve an existing application instead of regenerating it.
Paramètres, retour & exemple (6)
Paramètrestarget· string · requis
Advertised concrete target ID or aliasedition· string · requis · lite | prosettings· object · requis
Required canonical setting-ID to option-ID map; empty object uses catalog defaultscomponent· string · requis · scheduler | calendar | gantt | month | timesheet | kanban | resourceprojectName· string · requis
New project slug: lowercase letters, digits and single hyphens; maximum 60 characterscatalogRevision· string · requis
Current catalogRevision from builder_catalog
Exemple d'appel{"name": "validate_project", "arguments": {"target": "texte", "edition": "lite", "settings": {}, "component": "scheduler", "projectName": "texte", "catalogRevision": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"scope": "texte", "valid": true, "target": {}, "edition": "texte", "release": {}, "guidance": "texte", "warnings": "texte", "component": "texte", "fileCount": 1, "apiVersion": "texte", "projectName": "texte", "projectDigest": "texte"}}
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é ».