15° and partly cloudy in Dresden right now. Light rain starts around 8 pm and gets heavier after 10 pm; it eases off by about 7 am, and Thursday stays mostly dry with a high of 12°.
MCP Apps
MCP Apps : des cartes interactives dans le chat
Les MCP Apps permettent à un serveur MCP d'afficher une interface interactive dans la conversation plutôt que du texte brut. Un outil pointe vers une ressource HTML, et l'app d'IA l'affiche dans un cadre isolé (sandbox).
Ravens are generally larger and heavier-billed than crows. Ravens often have wedge-shaped tails and deeper calls, while crows commonly make a familiar caw. Size: Generally larger (Ravens), Generally smaller (Crows) Bill: Heavier, more curved (Ravens), Usually slimmer (Crows) Tail: Often wedge-shaped (Ravens), Usually fan-shaped (Crows) Call: Deep croak (Ravens), Often a caw (Crows)
Exemples
Ce qu'une MCP App peut afficher
Ce sont des réponses WebKnox enregistrées, affichées par le même élément <webknox-answer> que la MCP App WebKnox. Ouvrez-en une dans l'Answer Lab.
12 recipes for chicken pasta. The best matches: Pasta With Chicken and Mushrooms (463 kcal); Penne Pasta With Chicken And Mushrooms (834 kcal); Chicken Ragu w Rigatoni (605 kcal); Chicken Teriyaki with Soba Noodles (696 kcal); Chicken Pasta Primavera - Flower Patch Farmgirl Style (427 kcal).
“The costs of your good habits are in the present. The costs of your bad habits are in the future” — James Clear
Here's Classic Vinyl HD. https://icecast.walmradio.com:8443/classic
Ravens are generally larger and heavier-billed than crows. Ravens often have wedge-shaped tails and deeper calls, while crows commonly make a familiar caw. Size: Generally larger (Ravens), Generally smaller (Crows) Bill: Heavier, more curved (Ravens), Usually slimmer (Crows) Tail: Often wedge-shaped (Ravens), Usually fan-shaped (Crows) Call: Deep croak (Ravens), Often a caw (Crows)
4 recipes for chicken pasta (at most 700 kcal, at least 30 g protein). The best matches: Pasta With Chicken and Mushrooms (463 kcal); Chicken Ragu w Rigatoni (605 kcal); Chicken Teriyaki with Soba Noodles (696 kcal); Spicy Chicken Pasta and Peas with Sun-Dried Tomato Sauce (608 kcal).
Morgen in Berlin: Nach Regen in der Nacht bleibt es tagsüber bewölkt und weitgehend trocken, bei 9 bis 12 Grad.
Here are some pictures of northern lights. 039 Northern lights over Mývatn (Iceland) Photo by Giles Laurent (Giles Laurent, CC BY-SA 4.0): https://commons.wikimedia.org/wiki/File:039_Northern_lights_over_M%C3%BDvatn_(Iceland)_Photo_by_Giles_Laurent.jpg Maardu Northern lights — Estonia, 2022 (Maxim Bilovitskiy, CC BY 4.0): https://commons.wikimedia.org/wiki/File:Maardu_Northern_lights_%E2%80%94_Estonia,_2022.jpg Aurora borealis over Eielson Air Force Base, Alaska (United States Air Force photo by Senior Airman Joshua Strang, Public domain): https://commons.wikimedia.org/wiki/File:Aurora_borealis_over_Eielson_Air_Force_Base,_Alaska.jpg Aurora australis dancing over an LED illuminated igloo (Ross Burgener, Public domain): https://commons.wikimedia.org/wiki/File:Aurora_australis_dancing_over_an_LED_illuminated_igloo.jpg Aurora and perseids (Stephan Sprinz, CC BY 4.0): https://commons.wikimedia.org/wiki/File:Aurora_and_perseids.jpg Multicolored aurora borealis pillar over Brastad (W.carter, CC BY-SA 4.0): https://commons.wikimedia.org/wiki/File:Multicolored_aurora_borealis_pillar_over_Brastad.jpg
100 g of cooked lentils have 9 g of protein and 116 kcal, plus 7.9 g of fiber and 3.3 mg of iron.
serendipity: The happy chance of finding something good or useful by accident.
703 games for cozy farming. The best matches: Palia (rated 89, free to play); Grimshire (rated 98, $8.46); Wylde Flowers (rated 96, $16.99); Roots of Pacha (rated 90, $14.30); Pumpkin Panic (rated 96, free to play).
Today the sun sets at 6:02 PM.
A medium banana (118 g) has about 105 kcal, mostly from carbohydrates: 27 g, including 14 g of sugars. It also gives you 3.1 g of fiber and 422 mg of potassium.
23 artworks for ships at sea. The best matches: Ship at Sea (Albert Ernest Markes, 1901); Ships in a Turbulent Sea (Johannes Christiaan Schotel, 1826); Ship (from McGuire Scrapbook) (Edmund C. Coates, 1839); Oorlogsschip met volle zeilen bij een kust (anonymous, 1625); Ships and Sailors (Thomas Rowlandson, 1827).
thank you in Japanese: ありがとう
15° and partly cloudy in Dresden right now. Light rain starts around 8 pm and gets heavier after 10 pm; it eases off by about 7 am, and Thursday stays mostly dry with a high of 12°.
Playing Queen – Bohemian Rhapsody. https://www.youtube.com/watch?v=fJ9rUzIMcZQ
Pasta timer set for 8 minutes, until 14:08.
Comment fonctionnent les MCP Apps
Une MCP App combine deux briques de base de MCP, un outil et une ressource. Les MCP Apps sont une extension facultative du protocole : l'app d'IA doit donc les prendre en charge.
L'outil désigne une vue
Sa description contient
_meta.ui.resourceUri, qui pointe vers une ressource ui://.L'app la récupère
L'app d'IA lit cette ressource sur votre serveur : une page HTML, souvent avec son script et ses styles intégrés.
Elle s'exécute dans un bac à sable
La page s'affiche dans une
iframeisolée (sandbox) dans la conversation et ne peut pas accéder à l'app qui l'entoure.Elles échangent par messages
Via
postMessage, l'app envoie le résultat de l'outil à la vue, et la vue peut appeler des outils ou envoyer un message.
Quelles apps d'IA les affichent
La prise en charge varie d'une app à l'autre et évolue vite. Voici où WebKnox affiche ses réponses aujourd'hui.
| App d'IA | WebKnox affiche |
|---|---|
| Claude | Carte interactive |
| ChatGPT | Carte interactive |
| VS Code | Carte interactive |
| Goose | Carte interactive |
| Claude Code | Texte avec sources |
| Codex | Texte avec sources |
Le projet MCP tient une liste des apps qui prennent en charge les extensions. Sa documentation cite aussi Microsoft 365 Copilot, Postman et MCPJam.
À essayer en deux minutes
WebKnox est un serveur MCP distant avec des réponses gratuites chaque jour, sans connexion pour commencer. Ajoutez son adresse à votre app d'IA, puis demandez une comparaison, une prévision ou une recette.
https://mcp.webknox.com/mcp
Utiliser les cartes WebKnox dans votre propre MCP App
Vous créez votre propre serveur MCP ? Laissez un outil interroger l'Answers API et renvoyer la réponse sous forme de structuredContent, puis affichez-la avec l'élément WebKnox dans votre vue. Vous obtenez des cartes sourcées sans écrire l'interface.
import {registerAppTool, registerAppResource, RESOURCE_MIME_TYPE} from '@modelcontextprotocol/ext-apps/server';
const uri = 'ui://my-app/card.html';
registerAppResource(server, uri, uri, {mimeType: RESOURCE_MIME_TYPE}, async () => ({
contents: [{
uri,
mimeType: RESOURCE_MIME_TYPE,
text: viewHtml, // the bundled view below
_meta: {ui: {csp: {resourceDomains: ['https://webknox.com']}}},
}],
}));
registerAppTool(server, 'ask', {
description: 'Answers with a sourced card.',
inputSchema: z.object({question: z.string()}),
_meta: {ui: {resourceUri: uri}},
}, async ({question}) => {
const answer = await askWebKnox(question); // POST /v2/answers
return {
content: [{type: 'text', text: answer.text ?? 'No card for this question.'}],
structuredContent: answer,
};
});
<webknox-answer external-media></webknox-answer>
<script type="module">
import '@webknox/elements';
import {App} from '@modelcontextprotocol/ext-apps';
const card = document.querySelector('webknox-answer');
const app = new App({name: 'My cards', version: '1.0.0'});
app.ontoolresult = ({structuredContent}) => {
card.answer = structuredContent;
};
app.connect();
</script>
Regroupez la vue dans un seul fichier HTML, comme le fait le guide officiel. Les images des réponses se chargent depuis https://webknox.com, ce que la politique de sécurité de la ressource autorise dans l'exemple.
Questions sur les MCP Apps
Qu'est-ce que les MCP Apps ?
Les MCP Apps sont une extension officielle du Model Context Protocol. Elles permettent à un serveur MCP de renvoyer une interface HTML interactive que l'app d'IA affiche dans la conversation, au lieu d'un simple texte.
Quelle différence entre un serveur MCP et une MCP App ?
Un serveur MCP donne à une app d'IA des outils et des données. Une MCP App est un serveur MCP dont l'outil apporte aussi une vue : le résultat apparaît comme une interface que l'on peut utiliser.
Les MCP Apps fonctionnent-elles dans Claude et ChatGPT ?
Oui. Les cartes de WebKnox s'affichent dans Claude, ChatGPT, VS Code et Goose. Les clients texte seul, comme Claude Code et Codex, reçoivent la réponse sous forme de texte avec ses sources.
Les MCP Apps sont-elles sûres ?
Elles s'exécutent dans un cadre isolé contrôlé par l'app d'IA : elles ne peuvent pas lire la page qui les entoure ni ses cookies. Elles ne joignent l'app que par messages, et c'est l'app qui décide de ce qu'elles peuvent faire.
Combien coûte la MCP App WebKnox ?
Sans compte, chaque personne dispose de 10 réponses avec carte par jour. Claude n'indique pas à WebKnox qui pose la question : dans Claude, tout le monde partage donc un même quota quotidien, qui peut s'épuiser plus tôt. Ensuite, connectez-vous avec un compte WebKnox gratuit pour en avoir 50 par jour, ou prenez une formule payante pour en avoir plus.