Skip to content
portpoweredPublic

About

An index for Port OS: an MCP cloud API that lets you connect AI to devices

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Port OS index

An index for Port OS: an MCP cloud API that lets you connect AI to devices.

Connect AI such as Claude, Muse and ChatGPT directly to device providers such as Roborock, Ring, Sonos and many more. Use it directly from your chat agent or CLI.

Port OS

Name Description
portos The Port OS home repository: what Port OS is and how to get started. Star it to follow the project.
Website Connect your devices and AI clients.
Documentation Guides, concepts and the capability reference.
External resources Libraries, repositories, packages, skills and endpoints built against Port OS.
HTTP API reference Every Port OS REST operation, with examples.
MCP server Streamable HTTP MCP endpoint for AI clients (OAuth sign-in required).
llms.txt Machine-readable entry point for agents.

Plugins and skills

Name Description
portos-plugin The Port OS plugin for Claude and other AI clients: the hosted MCP connection plus skills.
portos-docs Customer guides and agent skills; the source for the docs site and the plugin skills.

Reference data

Name Description
portos-reference-data Public OpenAPI schema, capability catalog and agent documentation release assets.
@portpowered/reference-data The reference data as an npm package (npm i @portpowered/reference-data@next).
github.com/portpowered/portos-reference-data The same reference data as a Go module.

Device integration libraries

Name Description
go-alexa Unofficial Go wrapper for Alexa APIs.
go-august-lock Go client for the unofficial August and Yale lock APIs.
go-google-nest-sdm Go client for Google Nest Smart Device Management.
go-icloud Go library for iCloud files, photos and Find My.
go-philips Go client for Philips lighting APIs.
go-ring Go library for Ring doorbells: auth, video streams and controls.
go-roborock Go client for Roborock vacuums.
go-sonos Go client for Sonos APIs.
go-tile Go client for the unofficial Tile API.
go-tplink Go library for TP-Link cloud APIs.
go-tuya Go library for Tuya devices.
go-third-party-template Template for new Go wrappers of third-party APIs.

Developer tooling

Name Description
openapi-linter OpenAPI linting with YAML rule packs and Go check APIs.
markdown-linter Configurable Markdown linting with rule packs and a Go extension API.
api-docs-website-github-action GitHub Action that turns an OpenAPI or AsyncAPI document into a static site.
cask Homebrew casks.

Contributing

Add or update an entry in index.json, run node scripts/render.mjs, and commit both files. CI fails when README.md is out of date or a link is broken.

About

An index for Port OS: an MCP cloud API that lets you connect AI to devices

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages