S.EE Docs
開発者

SDK

各種プログラミング言語向けの公式 S.EE SDK

公式 SDK

S.EE では、型安全性を保ちながら簡単に統合できるよう、公式 SDK を提供しています。

言語リポジトリ説明
PHPsdotee/sdk.phpPHP アプリケーション向けの開発ツールキット
TypeScriptsdotee/sdk.tsJavaScript / TypeScript プロジェクト向けの型安全な統合
Gosdotee/sdk.goGo 向けのURL短縮管理サポート
Pythonsdotee/sdk.pyPython ベースのURL短縮およびファイル共有サポート
Javasdotee/sdk.javaエンタープライズ向け Java 実装
Rustsdotee/sdk.rsシステムプログラミング向けサポート
Zigsdotee/sdk.zig新興言語向けサポート(実験的)

MCP Server

AI / LLM 連携には、MCP(Model Context Protocol)サーバーもご利用いただけます。

機能

  • URL 管理: URL短縮の作成、更新、削除、および利用可能なドメイン一覧の取得
  • コンテンツ共有: 有効期限やパスワード保護付きのコードスニペット / テキスト共有
  • ファイル操作: ファイルのアップロードと削除
  • 時刻ユーティリティ: タイムゾーン対応の現在時刻情報の取得

要件

  • Go 1.25+
  • 有効な S.EE API Key

ビルド

# Makefile を利用(現在の OS 向け)
make build

# 全プラットフォーム向けにビルド
make build-all

# または Go を直接利用
go build -o bin/cli-mcp-server .

実行

./bin/cli-mcp-server -api-key "your-api-key"

環境変数から API Key を渡すこともできます。

export SEE_API_KEY="your-api-key"
./bin/cli-mcp-server

サーバーは既定で 30101 ポートを使用し、MCP 接続には Server-Sent Events を利用します。Cherry Studio などの LLM クライアント側で MCP サーバー URL を設定してください。


インストール

PHP

composer require sdotee/sdk

TypeScript

npm install see-sdk

Go

go get github.com/sdotee/sdk.go

Python

pip install see-sdk

Java

sdk.java リポジトリ をご参照ください。

Rust

sdk.rs リポジトリ をご参照ください。

Zig

sdk.zig リポジトリ をご参照ください。


使い方

詳しい使い方やサンプルコードは、各 SDK リポジトリをご確認ください。

このページ