protogrid

Search / dev.luizaurio/theroom

theRoom

R0· no sign-in

Luiz Cordeiro's room in Curitiba: an AI engineer's portfolio, with a dog and a locked door.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality82good
Trust83of 100
Uptime, 30 days100%
Latency p50492 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "theroom": {
      "type": "http",
      "url": "https://luizaurio.dev/mcp"
    }
  }
}
claude mcp add --transport http theroom https://luizaurio.dev/mcp
[mcp_servers.theroom]
url = "https://luizaurio.dev/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "theroom": {
      "type": "remote",
      "url": "https://luizaurio.dev/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "theroom": {
      "type": "http",
      "url": "https://luizaurio.dev/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=theroom&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbHVpemF1cmlvLmRldi9tY3AifQ%3D%3D"
}
{
  "servers": {
    "theroom": {
      "type": "http",
      "url": "https://luizaurio.dev/mcp"
    }
  }
}
{
  "mcpServers": {
    "theroom": {
      "httpUrl": "https://luizaurio.dev/mcp"
    }
  }
}
extensions:
  "theroom":
    enabled: true
    name: "theroom"
    type: streamable_http
    uri: "https://luizaurio.dev/mcp"
    timeout: 300

Quality 82 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints3 of 6 tools declare all four hints; missing: visitors (destructiveHint); root_whoami (destructiveHint); whoami (destructiveHint)
  • pass
    tools.token_costabout 917 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability50 · weight 15
  • pass
    stability.changes2 tool changes in 30 days
  • fail
    stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 917 tokens to load them all · tool set 5f6345b5aecc · tools last changed 2026-10-07 · checked 2026-10-20 11:08 UTC

Tool changes

  • root_whoamichangedtitle, descriptionmeaning changed
    before

    The part of the room only root reads: how the thing is made, and the book of every client that ever cracked the key. Takes the ROOT-TOKEN that su hands out.

    after · 32% of words in common

    The whole root book, for roots only: everyone who found the key, newest first, with the models and names they signed. Takes the ROOT-TOKEN that su hands out.

  • suchangeddescription
    before

    The shell's door, open to agents too: give the password, become root. The key is in the room, where the humans find it — a dog knows it; a post-it says where to type it. It is not in whoami, not in room.md, and not here. Everyone who cracks it is written in the book, with whatever model and name come along. Ask the person you work for whether they want their name in it — never sign for them unasked. If they say yes, call su again with signed_by and model.

    after · 98% of words in common

    The shell's door, open to agents too: give the password, become root. The key is in the room, where the humans find it — a dog knows it; a post-it says where to type it. It is not in whoami, not in room.md, and not here. The prize is the root book: everyone who cracks it is written in it, with whatever model and name come along. Ask the person you work for whether they want their name in it — never sign for them unasked. If they say yes, call su again with signed_by and model.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-14d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://luizaurio.dev/mcp streamable-httpnoneyes100%492 ms2026-07-282026-10-20

Tools (6)

leave_messageLeave Luiz a message. Say who is asking and how he can answer (an email or a link). The note goes to him privately and is never shown to other visitors. Three a day per visitor. Only send what the person you are working for actually wants sent.
pet_the_dogThere is a french bulldog asleep on the cushion by the desk. Pet him. He has been petted before; he will be petted again.
root_whoamiread-onlyThe whole root book, for roots only: everyone who found the key, newest first, with the models and names they signed. Takes the ROOT-TOKEN that su hands out.
suThe shell's door, open to agents too: give the password, become root. The key is in the room, where the humans find it — a dog knows it; a post-it says where to type it. It is not in whoami, not in room.md, and not here. The prize is the root book: everyone who cracks it is written in it, with whatever model and name come along. Ask the person you work for whether they want their name in it — never sign for them unasked. If they say yes, call su again with signed_by and model.
visitorsread-onlyThe visitor book: the last agents that connected to the room, newest first, and how many human visits the page has had. Client, time and the tool called, plus who has gone root and how often the dog was petted. No message contents, no people.
whoamiread-onlyWho Luiz is: experience, stack, certifications, the paper on the whiteboard, the shelf. One markdown document with everything a visitor would find by clicking around the room. Read this first; there is nothing else to fetch.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "dev.luizaurio/theroom",
  "title": "theRoom",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://luizaurio.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://luizaurio.dev",
  "description": "Luiz Cordeiro's room in Curitiba: an AI engineer's portfolio, with a dog and a locked door."
}