accueil / serveurs / Recherche & Web / io.ctxt/mcp
io.ctxt/mcp
serveur MCP (Model Context Protocol) · ctxt 1.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 io.ctxt/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.ctxt/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 3 outils
- create_context≈ 878 tokens
Share text, markdown, code, or HTML as an auto-expiring ctxt.io link. For visual output (styled reports, tables, charts, diagrams) prefer format=html with self-contained HTML: inline CSS and inline SVG render fully; <script> is stripped server-side and JavaScript never runs, so keep it static. Free expiries: 5m, 30m, 1h (default), 8h, 1d — these return the share URL immediately. ttl=30d and the Pro options (name, password) cost $1 one-time: the link is created in a pending state and the result includes a payment_url a human can open in a browser to complete checkout (platforms enrolled for agentic payments receive an acp block instead and can pay programmatically); until payment the link lives 1 day without Pro features. Anyone with the link can read it. The returned delete_token authorizes deletion via delete_context — keep it private.
Paramètres, retour & exemple (6)
Paramètresttl· string · optionnel · 5m | 30m | 1h | 8h | 1d | 30d
How long the link stays readable. 5m–1d are free; 30d costs $1.lang· string · optionnel
With format=code: the language to highlight (e.g. python, javascript, diff). Omit to auto-detect.name· string · optionnel
Pro, ttl=30d only: human-readable name appended to the URL as a slug.format· string · optionnel · text | markdown | code | html
How to render the content: text (verbatim), markdown (rendered rich), code (syntax highlighted), or html (sanitized and rendered — best for visual output; inline CSS/SVG work, scripts are stripped).content· string · requis
The content to share (max 4MB).password· string · optionnel
Pro, ttl=30d only: password required to read the link. Access control, not encryption — content is plaintext at rest.
Exemple d'appel{"name": "create_context", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"acp": {}, "url": "texte", "x402": {}, "html_url": "texte", "json_url": "texte", "text_url": "texte", "expires_at": "texte", "manage_url": "texte", "payment_url": "texte", "delete_token": "texte", "markdown_url": "texte", "pending_payment": true}} - delete_context≈ 204 tokens
Delete a ctxt.io link you created. Requires the delete_token returned by create_context. Immediately removes public access and requests backing-storage deletion. Destructive and not undoable — confirm with the user before calling.
Paramètres, retour & exemple (2)
Paramètresurl_or_key· string · requis
Full ctxt.io URL, /3/<code> path, or bare code.delete_token· string · requis
The delete_token from create_context.
Exemple d'appel{"name": "delete_context", "arguments": {"url_or_key": "texte", "delete_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"deleted": true}} - read_context≈ 242 tokens
Fetch the content of an existing ctxt.io link. Accepts a full ctxt.io URL, a /3/<code> path, or a bare code. Password-protected links need the password argument.
Paramètres, retour & exemple (3)
Paramètresformat· string · optionnel · markdown | text | html
Representation to return.password· string · optionnel
Password for protected links.url_or_key· string · requis
Full ctxt.io URL, /3/<code> path, or bare code.
Exemple d'appel{"name": "read_context", "arguments": {"url_or_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"content": "texte", "created": "texte", "expires_at": "texte", "ttl_seconds": 1}}
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é ».