
Q.ぶりおと言えばなんでしょう?
A.タコス!!!!!🌮
CTOを名乗っています
Chief
Tacos
Ojisan
好きなこと×エンジニアリング
タコス×MCP

デモ
ui://形式のUIを紐づけて提供する公式Quickstartの時刻表示アプリを抜粋
const resourceUri = "ui://get-time/mcp-app.html";
registerAppTool(
server,
"get-time",
{
title: "Get Time",
inputSchema: {},
_meta: { ui: { resourceUri } },
},
async () => {
const time = new Date().toISOString();
return { content: [{ type: "text", text: time }] };
},
);同じURIで、iframeに表示するHTMLをResourceとして返す
registerAppResource(
server,
"Get Time UI",
resourceUri,
{ mimeType: RESOURCE_MIME_TYPE },
async () => {
const html = await fs.readFile("dist/mcp-app.html", "utf-8");
return {
contents: [{
uri: resourceUri,
mimeType: RESOURCE_MIME_TYPE,
text: html,
}],
};
},
);tacos mcp使って
お気に入りのタコス屋
見つけてください!
皆様良きタコスライフを🌮
¡Gracias!