io.github.csanadymiklos/lauther

Registre officiel IA et agents

Puts Approve/Deny on your phone before an agent acts, and waits for your fingerprint.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package lauther-mcp
Claude Code
claude mcp add lauther -e 'LAUTHER_TOKEN=<your lauther_token>' -- npx -y lauther-mcp@0.1.1
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "lauther": {
            "command": "npx",
            "args": [
                "-y",
                "lauther-mcp@0.1.1"
            ],
            "env": {
                "LAUTHER_TOKEN": "<your lauther_token>"
            }
        }
    }
}

Variables d'environnement

  • LAUTHER_TOKEN obligatoire secret Your Lauther token. Get one in the Lauther app under Apps -> + -> New token.

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. lauther-js
  2. Why this exists
  3. Development
  4. Links

lauther-js

JavaScript packages for Lauther — push notifications to your phone from any web app or script, and questions that wait for a yes before something irreversible happens.

PackageWhat it is
lauther-clientThe Node client. Zero dependencies, two methods, TypeScript types bundled.
lauther-mcpAn MCP server, so a coding agent can ask its owner for approval on their phone.
npm install lauther-client
import { Lauther } from "lauther-client";

const lauther = new Lauther(process.env.LAUTHER_TOKEN);

await lauther.push({ title: "Backup finished" });

if (await lauther.ask("Deploy v2.4 to production?")) {
  await deploy();
}

Only an explicit Approve returns true. A denial and a timeout are both false — an unanswered question must never read as a yes.

Why this exists

A browser tab can't reach someone who closed it, and building a native app per project to fix that was never going to happen. Lauther is one app your projects share over an HTTP call.

Development

Node 18+. npm workspaces, no build step, no bundler.

npm install
npm test          # both packages

lauther-client has no runtime dependencies and is tested with a stubbed fetch. lauther-mcp is tested by spawning the real server over stdio and driving it with a real MCP client against a fake Lauther API — so a broken tool schema or broken stdio wiring fails the suite rather than a user's agent.

MIT

Questions fréquentes

Qu'est-ce que io.github.csanadymiklos/lauther ?

Puts Approve/Deny on your phone before an agent acts, and waits for your fingerprint.

Comment installer io.github.csanadymiklos/lauther ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add lauther -e 'LAUTHER_TOKEN=<your lauther_token>' -- npx -y lauther-mcp@0.1.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.csanadymiklos/lauther ?

Oui. Il attend LAUTHER_TOKEN, à renseigner dans sa configuration.

io.github.csanadymiklos/lauther est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.csanadymiklos/lauther ?

Il est publié par csanadymiklos. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.