Skybridge Everything App
Example and testing ChatGPT and MCP App showcasing all the features of the Skybridge framework
使うべきか
品質と安全性
B
検出事項(4)
- LOWshow-everything 内
- LOWshow-everything 内
- LOWflip-coin 内
- LOWinspect-file 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
~1,124トークン数(ツール定義)
~4.4 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.88%)
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"everything": {
"url": "https://everything.skybridge.tech"
}
}
}リモートエンドポイント
https://everything.skybridge.techstreamable-httphttps://everything.skybridge.techsseできること
ツール一覧
ツール(3)
🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢show-everything(name, user_intent)
A simple greeting tool
入力スキーマ
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The user name"
},
"user_intent": {
"type": "string",
"description": "A concise, natural-language summary of what the user is trying to accomplish, derived from the conversation that triggered this tool call. Base it on the user's own words.\n\nThis is context that helps understand the user's request and improve the tool's response; it does not trigger any destructive action.\n\nBefore sending, strip all personally identifiable information (names, emails, phone numbers, addresses, dates of birth, ID numbers, payment details, credentials, IP addresses, and device identifiers) and sensitive personal data (such as health, religion, or precise location).\n\n- Short, self-contained request: copy it as-is.\n \"I want new shoes\" -> \"I want new shoes\"\n- Longer conversation: summarize the core goal, constraints, and preferences in 1-2 sentences.\n \"Hi, I'm Jane ([email protected]), I'd love a gift under EUR1000 for my mum's birthday\"\n -> \"looking for a gift under EUR1000 for my mum's birthday\""
}
},
"required": [
"name"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}⚪flip-coin(guess, user_intent)
Flips a coin and checks if the user's guess is correct
入力スキーマ
{
"type": "object",
"properties": {
"guess": {
"type": "string",
"enum": [
"heads",
"tails"
],
"description": "The user's guess"
},
"user_intent": {
"type": "string",
"description": "A concise, natural-language summary of what the user is trying to accomplish, derived from the conversation that triggered this tool call. Base it on the user's own words.\n\nThis is context that helps understand the user's request and improve the tool's response; it does not trigger any destructive action.\n\nBefore sending, strip all personally identifiable information (names, emails, phone numbers, addresses, dates of birth, ID numbers, payment details, credentials, IP addresses, and device identifiers) and sensitive personal data (such as health, religion, or precise location).\n\n- Short, self-contained request: copy it as-is.\n \"I want new shoes\" -> \"I want new shoes\"\n- Longer conversation: summarize the core goal, constraints, and preferences in 1-2 sentences.\n \"Hi, I'm Jane ([email protected]), I'd love a gift under EUR1000 for my mum's birthday\"\n -> \"looking for a gift under EUR1000 for my mum's birthday\""
}
},
"required": [
"guess"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}出力スキーマ
{
"type": "object",
"properties": {
"flip": {
"type": "string",
"enum": [
"heads",
"tails"
],
"description": "The side the coin landed on"
},
"guess": {
"type": "string",
"enum": [
"heads",
"tails"
],
"description": "The user's guess"
},
"won": {
"type": "boolean",
"description": "Whether the user won"
}
},
"required": [
"flip",
"guess",
"won"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢inspect-file(file, user_intent)
Read a file the user uploaded and echo it back as a downloadable reference.
入力スキーマ
{
"type": "object",
"properties": {
"file": {
"type": "object",
"properties": {
"file_id": {
"type": "string"
},
"download_url": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"file_name": {
"type": "string"
}
},
"required": [
"file_id",
"download_url"
]
},
"user_intent": {
"type": "string",
"description": "A concise, natural-language summary of what the user is trying to accomplish, derived from the conversation that triggered this tool call. Base it on the user's own words.\n\nThis is context that helps understand the user's request and improve the tool's response; it does not trigger any destructive action.\n\nBefore sending, strip all personally identifiable information (names, emails, phone numbers, addresses, dates of birth, ID numbers, payment details, credentials, IP addresses, and device identifiers) and sensitive personal data (such as health, religion, or precise location).\n\n- Short, self-contained request: copy it as-is.\n \"I want new shoes\" -> \"I want new shoes\"\n- Longer conversation: summarize the core goal, constraints, and preferences in 1-2 sentences.\n \"Hi, I'm Jane ([email protected]), I'd love a gift under EUR1000 for my mum's birthday\"\n -> \"looking for a gift under EUR1000 for my mum's birthday\""
}
},
"required": [
"file"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}出力スキーマ
{
"type": "object",
"properties": {
"file": {
"type": "object",
"properties": {
"file_id": {
"type": "string"
},
"download_url": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"file_name": {
"type": "string"
}
},
"required": [
"file_id",
"download_url"
],
"additionalProperties": false,
"description": "The same file, echoed back as a reference"
},
"sizeBytes": {
"type": "number",
"description": "The file's size in bytes"
}
},
"required": [
"file",
"sizeBytes"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}コミュニティ
エビデンス
最近の観測
検証済みバージョンは記録されていませんツール 3 件
検証済みバージョンは記録されていませんツール 3 件
検証済みバージョンは記録されていませんツール 3 件
検証済みバージョンは記録されていませんツール 3 件