npm @i-s3/rightos-mcpstdioMITupdated 1mo ago
Official SDKs for RightOS — privacy-preserving rights verification infrastructure by I-S3 (Japan).
O que dá para fazer com rightos mcp?
RightOS SDKs
Official SDKs for RightOS — privacy-preserving rights verification infrastructure by I-S3 (Japan).
RightOS turns queues, reservations, EV charging, and package pickup into digital QR tickets ("Right Tokens"). It verifies that a valid right is present — never who the person is. No names, phone numbers, or birthdates are required from end users.
RightOS is not a taxi or ride-hailing service. It does not arrange vehicles, set fares, assign drivers, or broker dispatch.
SDKs
| Layer | Question | Packages |
|---|---|---|
| RightOS | What may be done? | @i-s3/rightos · @i-s3/rightos-mcp |
| RightFlow | What should happen next? | @i-s3/rightflow · @i-s3/rightflow-mcp |
| Execution | How is it done? | your systems |
RightOS / RightFlow SDKs install via package managers (or download the thin client files).
| Language | Package | Single file | Requirements |
|---|---|---|---|
| TypeScript | typescript/ — @i-s3/rightos |
rightos.ts | Node.js ≥ 18 or a modern browser |
| Python | python/ — rightos-sdk |
rightos.py | Python ≥ 3.9, standard library only |
| TypeScript | rightflow/ — @i-s3/rightflow |
rightflow.ts | Node.js ≥ 18 or a modern browser |
RightFlow is coordination beside RightOS — not a redesign. No money, marketplace, dispatch, or robot control in the core.
MCP servers (for AI agents)
mcp/ — @i-s3/rightos-mcp: rights tools (issue / verify / transfer).
rightflow-mcp/ — @i-s3/rightflow-mcp: coordination tools (tasks / actors / proposals / transitions). Separate from RightOS MCP.
{
"mcpServers": {
"rightos": {
"command": "npx",
"args": ["-y", "@i-s3/rightos-mcp"],
"env": { "RIGHTOS_API_KEY": "rk_live_..." }
},
"rightflow": {
"command": "npx",
"args": ["-y", "@i-s3/rightflow-mcp"],
"env": { "RIGHTOS_API_KEY": "rk_live_..." }
}
}
}
Quick example (TypeScript)
import { RightOS } from "@i-s3/rightos";
const client = new RightOS({ apiKey: "rk_live_..." });
const [location] = await client.listLocations();
const issued = await client.issueToken({ locationId: location.id, title: "Queue ticket" });
// Hand issued.walletUrl (QR page) to your customer
const outcome = await RightOS.verify(issued.token.id, issued.verificationCode);
// outcome.result === "success"
Quick example (Python)
from rightos import RightOS
client = RightOS(api_key="rk_live_...")
location = client.list_locations()[0]
issued = client.issue_token(location_id=location["id"], title="Queue ticket")
outcome = RightOS().verify_token(issued["token"]["id"], issued["verificationCode"])
# outcome["result"] == "success"
Resources
- RightOS docs
- RightFlow docs
- OpenAPI 3.1 (RightOS)
- OpenAPI (RightFlow)
- Full documentation for AI agents (llms-full.txt)
- Pricing — globally uniform, free tier available, no credit card required
- Try the live demo without registration: shared demo key
rk_demo_00000000000000000000
Privacy & security design
- The verification code is handed to the holder exactly once; the server stores only its SHA-256 hash.
- Transfers use re-keying: a new code is issued and the old one is invalidated immediately.
- QR codes contain only the
tokenIdandverificationCode— no personal data. - Paid transfers and auctions are not offered.
License
MIT © I-S3 Inc.
Instalação
Adicione rightos mcp ao seu cliente. Escolha o que você usa.
claude mcp add rightos-mcp -- npx -y @i-s3/rightos-mcpcodex mcp add rightos-mcp -- npx -y @i-s3/rightos-mcpamp mcp add rightos-mcp -- npx -y @i-s3/rightos-mcp{
"mcpServers": {
"rightos-mcp": {
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"rightos-mcp": {
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"rightos-mcp","command":"npx","args":["-y","@i-s3/rightos-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"rightos-mcp": {
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"rightos-mcp": {
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"rightos-mcp": {
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"rightos-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"rightos-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@i-s3/rightos-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @i-s3/rightos-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Pontuação
75 / 100
Boa
- Documentação25/25
- Manutenção22/25
- Confiança13/20
- Capacidade3/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 42 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 0.4.4Mais recente | 10 de jul. de 2026 |
| 0.4.3 | 9 de jul. de 2026 |
| 0.4.2 | 9 de jul. de 2026 |