Developers
SDKs
Official S.EE SDKs for various programming languages
Official SDKs
S.EE provides official SDKs to ensure type safety and easy integration:
| Language | Repository | Description |
|---|---|---|
| PHP | sdotee/sdk.php | Developer toolkit for PHP applications |
| TypeScript | sdotee/sdk.ts | Type-safe integration for JavaScript/TypeScript projects |
| Go | sdotee/sdk.go | Go language support for link management |
| Python | sdotee/sdk.py | Python-based URL shortening and file sharing |
| Java | sdotee/sdk.java | Enterprise Java implementation |
| Rust | sdotee/sdk.rs | Systems programming language support |
| Zig | sdotee/sdk.zig | Emerging language support (experimental) |
MCP Server
For AI/LLM integrations, use our MCP (Model Context Protocol) server:
Features
- URL Management: Create, update, delete, and list domains for short URLs
- Content Sharing: Share code snippets and text with expiration and password protection
- File Operations: Upload and delete files
- Time Utilities: Access current time information with timezone support
Requirements
- Go 1.25+
- Valid S.EE API Key
Build
# Using Makefile (current OS)
make build
# Build for all platforms
make build-all
# Or using Go directly
go build -o bin/cli-mcp-server .Run
./bin/cli-mcp-server -api-key "your-api-key"You can also set the API key via environment variable:
export SEE_API_KEY="your-api-key"
./bin/cli-mcp-serverThe server defaults to port 30101 and uses Server-Sent Events for MCP connections. Configure the MCP server URL in your LLM client settings (e.g., Cherry Studio) to integrate.
Installation
PHP
composer require sdotee/sdkTypeScript
npm install see-sdkGo
go get github.com/sdotee/sdk.goPython
pip install see-sdkJava
See the sdk.java repository for installation instructions.
Rust
See the sdk.rs repository for installation instructions.
Zig
See the sdk.zig repository for installation instructions.
Usage
See each SDK's repository for detailed documentation and examples.