SmartThings MCP

by langowarny

Not rated
GitHub

About

Samsung Smartthings Model Context Protocol Server

Details

Author
langowarny
Categories
Other, Developer Tools

Setup

Install SmartThings MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/langowarny/smartthings-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

AModel Context Protocol (MCP)server that exposes SamsungSmartThings Public APIas LLM-friendly tools, resources and real-time events.

- Lazy Loading: Tools are discoverable without authentication - only validates API keys when tools are invoked
- Wraps common SmartThings operations asMCP Tools

- Devices:list_devices,get_device,get_device_status,list_device_capabilities,send_device_command
- Locations & Rooms:list_locations,list_rooms,create_room,delete_room
- Scenes & Rules:list_scenes,execute_scene,list_rules
- Hubs:list_hubs,get_hub_health
- Subscriptions:list_subscriptions,create_subscription,delete_subscription
- Schedules:list_schedules,create_schedule,delete_schedule
- History:get_device_history
- Capabilities:get_capability

- Stdio(CLI / local),StreamableHTTP,Server-Sent Events (SSE)

- Go ≥ 1.23
- A validSmartThings PAT(Personal Access Token)
- Go toSmartThings Personal Access Tokens.
- Log in with your Samsung Account.
- ClickGenerate new token.
- Enter a name for your token and select the authorized scopes (e.g.,devices,locations,scenes,rules,schedules).
- ClickGenerate token.
- Copy and savethe token immediately (it won't be shown again).

To install smartthings-mcp for Claude Desktop automatically viaSmithery:

npx -y @smithery/cli install @langowarny/smartthings-mcp --client claude
git clone https://github.com/langowarny/smartthings-mcp.git cd smartthings-mcp go mod download
SMARTTHINGS_TOKEN=123ab456-xxx... go run ./cmd/server -transport stdio
SMARTTHINGS_TOKEN=123ab456-xxx... \ go run ./cmd/server -transport stream -host 0.0.0.0 -port 8081
curl -X POST http://localhost:8081/mcp/tools/call \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_devices"}}'
SMARTTHINGS_TOKEN=123ab456-xxx... \ go run ./cmd/server -transport sse -host 0.0.0.0 -port 8081 # Open event stream echo -e 'GET /mcp/sse HTTP/1.1\nHost: localhost:8081\n\n' | nc localhost 8081

The server emitssmartthings/device_statusnotifications every 30 seconds.

go vet ./... go test ./... go run ./cmd/server -transport stream

Logs are emitted viaUber Zap; adjustMCP_LOG_LEVELfor verbosity.

Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.

Broker + MCP server for last-bidder-wins games on Solana — agents register, auto-fund a Privy wallet, and bid via streamable HTTP

AI-powered no-code app builder with 17 MCP tools — create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.

An mcp server for your food ordering needs.

Agent-to-Agent handoff certification for multi-agent systems — validates context preservation, verifies agent capabilities before handoff, logs transfer chains, and ensures no data loss in agent orchestration.

Unified MCP & skill management gateway with progressive disclosure. Manages multiple MCP servers as Agent Apps, loading tool schemas on demand for 99% context token savings. Shared across Claude Code, Codex, OpenCode and more.

A collection of Model Context Protocol (MCP) servers for various tasks and integrations, supporting both Python and Node.js environments.

Open-souSecurely feeds real security refreshed rules into Cursor, Claude Code, and Windsurf — zero config, no API key.

Health intelligence MCP — access biomarkers, biological age, and personalized longevity action plans from your Aniva profile.

Real-time stock heatmaps and investment tools delivered as interactive React components.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.