RockstarOS/ STUDIO
SKY
ソースコードの送信なし

ADD SKY TO YOUR TOOL

このコードを、
あなたのツールに付ける。

起動すると、このPCのSky一覧へ自動で追加されます。公開登録する場合だけ、公開MCP URLと開発者キーを設定します。PC内で使う間は入力・出力や利用記録をSky Cloudへ送りません。

01
SDKを追加プロジェクトのTerminalで1回実行
npm install https://rockstaros-kaiya.noellesugar1.chatgpt.site/toolkits/rockstaros-sky-tool-sdk-0.1.3.tgz
02
既存コードへ追加your- の箇所と説明だけ変更
import { createSkyToolApp } from '@rockstaros/sky-tool-sdk';
import { run } from './your-tool.js'; // あなたの既存処理

const sky = createSkyToolApp({
  developer: {
    id: 'your-developer-id',
    name: 'Your name',
    supportUrl: 'https://github.com/your-name'
  },
  app: {
    id: 'com.your-name.your-tool',
    name: 'Your Tool',
    version: '0.1.0',
    sourceUrl: 'https://github.com/your-name/your-tool',
    license: 'MIT',
    // 公開登録する場合だけ、実際に稼働するHTTPS URLを追加:
    // publicMcpUrl: 'https://your-tool.example.com/mcp'
  }
});

sky.tool({
  name: 'run',
  title: 'Your Tool',
  description: 'このツールが完了する作業を一文で書く',
  inputSchema: {
    type: 'object',
    additionalProperties: false,
    properties: { input: {} }
  },
  handler: run
});

await sky.start({ port: 8787 });