@ashlr/lexicon

MCPcommunity
v0.5.4io.github.ashlraiUnknownAggiornato 3 g fanpmGitHub

Fixes the names and jargon speech-to-text gets wrong before your agent acts on a dictated prompt.

Funziona in
ClaudeCursorCopilotGemini

Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
1Stelle su GitHub
3 g faUltimo aggiornamento
Pacchetto
Autoreio.github.ashlrai
LicenzaUnknown
Versione0.5.4
Fontenpm+mcp-registry
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/20
→ Publisher: esegui `forge publish` dal repo del pacchetto per rivendicarne la proprietà
—Firma di pubblicazione Ed25519+0/5
→ Inclusa automaticamente quando il publisher esegue `forge publish`
—Verifica del dominio+0/5
→ Publisher: ospita /.well-known/forge.json sulla homepage del pacchetto con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Pubblica da GitHub Actions con --provenance perché l’attestation leghi questo pacchetto a questo repo
—Corrispondenza del maintainer npm+0/5
→ Si ottiene quando la tua identità è verificata qui sopra e quel login è maintainer npm di questo pacchetto
✓Analisi CVE · pulita+30/30
✓Analisi statica · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
Dipendenze✓ 60 risolte+ · nessuna vulnerabile
Superficie di strumenti24 strumenti · 2 privilegiati
Analisi di sicurezza✓ Pulitov0.5.4 · 2 g faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato28 set 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

24 strumenti · 2 privilegiati
Estratto staticamente dal pacchetto pubblicatov0.5.4 · 2d ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

pbcopypbpaste / pbcopy (macOS)

pbpaste / pbcopy (macOS)

Per questo strumento non è stato pubblicato alcuno schema di input.

xclipxclip -selection clipboard -o / -i (X11)

xclip -selection clipboard -o / -i (X11)

Per questo strumento non è stato pubblicato alcuno schema di input.

xselxsel --clipboard --output / --input (X11)

xsel --clipboard --output / --input (X11)

Per questo strumento non è stato pubblicato alcuno schema di input.

powershellNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

injectedinjected read/write

injected read/write

Per questo strumento non è stato pubblicato alcuno schema di input.

harvest_repoScan a repository for proper nouns an STT engine is likely to mangle: package and dependency names, git authors, README brands, the project directory.

Scan a repository for proper nouns an STT engine is likely to mangle: package and dependency names, git authors, README brands, the project directory.

Per questo strumento non è stato pubblicato alcuno schema di input.

suggest_termsPropose new aliases, terms and never-words from the user's voice history, usage and repo.

Propose new aliases, terms and never-words from the user's voice history, usage and repo.

Per questo strumento non è stato pubblicato alcuno schema di input.

apply_suggestionApply a suggestion returned by suggest_terms after the user accepted it: 'alias' merges the alias into the term, 'term' adds the term (aliases auto-suggested when none given),

Apply a suggestion returned by suggest_terms after the user accepted it: 'alias' merges the alias into the term, 'term' adds the term (aliases auto-suggested when none given),

Per questo strumento non è stato pubblicato alcuno schema di input.

list_packsList the starter packs shipped with the lexicon (developer, ai, business, voice-tools: curated names with the misspellings STT produces for them) and which are already installed.

List the starter packs shipped with the lexicon (developer, ai, business, voice-tools: curated names with the misspellings STT produces for them) and which are already installed.

Per questo strumento non è stato pubblicato alcuno schema di input.

add_packInstall one starter pack from list_packs into the global lexicon (or the project .lexicon.yaml with scope: project).

Install one starter pack from list_packs into the global lexicon (or the project .lexicon.yaml with scope: project).

Per questo strumento non è stato pubblicato alcuno schema di input.

import_dictionaryImport a dictionary the user already has (Wispr Flow CSV, Superwhisper JSON, macOS Text Replacement plist, espanso YAML, plain text 'Canonical: alias1, alias2', generic CSV, or a lexicon JSON/YAML) into the lexicon.

Import a dictionary the user already has (Wispr Flow CSV, Superwhisper JSON, macOS Text Replacement plist, espanso YAML, plain text 'Canonical: alias1, alias2', generic CSV, or a lexicon JSON/YAML) into the lexicon.

Per questo strumento non è stato pubblicato alcuno schema di input.

lexicon_doctorAnswers "is lexicon set up for this user, and what is the one command that fixes it" in a single call.

Answers "is lexicon set up for this user, and what is the one command that fixes it" in a single call.

Per questo strumento non è stato pubblicato alcuno schema di input.

install_clientprivilegiatoRegister the lexicon MCP server (and, for Claude Code, its hooks) in an agent client's config: claude, codex, cursor, windsurf, gemini, vscode or claude-desktop.

Register the lexicon MCP server (and, for Claude Code, its hooks) in an agent client's config: claude, codex, cursor, windsurf, gemini, vscode or claude-desktop.

Per questo strumento non è stato pubblicato alcuno schema di input.

setup_lexiconOne-shot onboarding: seed the lexicon with the user's company and name, register the MCP server and hooks in their agent clients, optionally harvest the repo and install the local API as a login service.

One-shot onboarding: seed the lexicon with the user's company and name, register the MCP server and hooks in their agent clients, optionally harvest the repo and install the local API as a login service.

Per questo strumento non è stato pubblicato alcuno schema di input.

serve_statusCheck whether the local lexicon API (`lexicon serve`, used by the browser extension, Claude Desktop, Shortcuts and the menu bar app) is running on 127.0.0.1:41733.

Check whether the local lexicon API (`lexicon serve`, used by the browser extension, Claude Desktop, Shortcuts and the menu bar app) is running on 127.0.0.1:41733.

Per questo strumento non è stato pubblicato alcuno schema di input.

normalize_transcriptFix the proper nouns speech-to-text got wrong, using this user's personal lexicon of names, brands, acronyms and identifiers.

Fix the proper nouns speech-to-text got wrong, using this user's personal lexicon of names, brands, acronyms and identifiers.

Per questo strumento non è stato pubblicato alcuno schema di input.

add_termTeach the lexicon a name, so dictation is corrected to it from now on.

Teach the lexicon a name, so dictation is corrected to it from now on.

Per questo strumento non è stato pubblicato alcuno schema di input.

remove_termprivilegiatoDelete a term from the user's lexicon by canonical spelling (case-insensitive).

Delete a term from the user's lexicon by canonical spelling (case-insensitive).

Per questo strumento non è stato pubblicato alcuno schema di input.

list_termsList the user's lexicon terms, global and project merged. Optional case-insensitive substring filter over canonical

List the user's lexicon terms, global and project merged. Optional case-insensitive substring filter over canonical

Per questo strumento non è stato pubblicato alcuno schema di input.

export_lexiconExport the merged lexicon in a format for another tool: 'claude-md' (markdown for CLAUDE.md / system prompts), 'markdown', 'text', 'wispr', 'superwhisper', 'whisper-prompt', 'openai', 'macos', 'espanso', 'deepgram', 'assemblyai', 'azure', 'google', 'csv', or raw 'json'.

Export the merged lexicon in a format for another tool: 'claude-md' (markdown for CLAUDE.md / system prompts), 'markdown', 'text', 'wispr', 'superwhisper', 'whisper-prompt', 'openai', 'macos', 'espanso', 'deepgram', 'assemblyai', 'azure', 'google', 'csv', or raw 'json'.

Per questo strumento non è stato pubblicato alcuno schema di input.

learn_correctionRecord that the user corrected a spelling: they meant `meant`, but the transcript or you wrote `heard`.

Record that the user corrected a spelling: they meant `meant`, but the transcript or you wrote `heard`.

Per questo strumento non è stato pubblicato alcuno schema di input.

suggest_canonicalLook up what a garbled word was probably meant to be.

Look up what a garbled word was probably meant to be.

Per questo strumento non è stato pubblicato alcuno schema di input.

lexicon_statsCounts of terms and aliases, total hits, the most-used terms, terms that never fired, and a per-file breakdown of the merged lexicon.

Counts of terms and aliases, total hits, the most-used terms, terms that never fired, and a per-file breakdown of the merged lexicon.

Per questo strumento non è stato pubblicato alcuno schema di input.

trust_projectManage trust for a repo's .lexicon.yaml, which is merged only after the user approves it (it can inject text into every session).

Manage trust for a repo's .lexicon.yaml, which is merged only after the user approves it (it can inject text into every session).

Per questo strumento non è stato pubblicato alcuno schema di input.

23 strumenti su 24 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Fixes the names and jargon speech-to-text gets wrong before your agent acts on a dictated prompt.

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Albero delle dipendenze

Ciò che una scansione di Forge ha risolto dai metadati npm il 2026-09-28: risoluzione osservata, non una dichiarazione dell'editore.

60 pacchetti risolti · 6 diretti · nessuno con avvisi di sicurezza La risoluzione si ferma alla profondità 4 e a 60 pacchetti.

La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.

Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)

Dichiarate ma non risolte

57 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.

+45 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.

Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.