Skybridge Everything App

Example and testing ChatGPT and MCP App showcasing all the features of the Skybridge framework

使うべきか

品質と安全性

B
説明の品質
83%
スキーマの完全性
97%
命名の品質
63%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(4)

  • LOWTool 'show-everything' description lacks action verbshow-everything 内
  • LOWTool 'show-everything' doesn't follow camelCase/snake_caseshow-everything 内
  • LOWTool 'flip-coin' doesn't follow camelCase/snake_caseflip-coin 内
  • LOWTool 'inspect-file' doesn't follow camelCase/snake_caseinspect-file 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,124トークン数(ツール定義)
~4.4 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.88%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "everything": {
      "url": "https://everything.skybridge.tech"
    }
  }
}

リモートエンドポイント

https://everything.skybridge.techstreamable-http
https://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 件