Add alwaysLoad: true to mcpServers registration

Aperta Adatta ai principianti
#28 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
70/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
typescript
Ambito
tooling

Direzione di ricerca

Apri .claude-plugin/plugin.json e ispeziona la registrazione di mcpServers.macrodata. Aggiungi l’impostazione alwaysLoad richiesta, quindi convalida il JSON e conferma che gli schemi degli strumenti di macrodata vengano caricati all’avvio della sessione senza una chiamata a ToolSearch.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Problem

The macrodata MCP tools are deferred by default in Claude Code — their schemas aren't loaded into context at session start, requiring a ToolSearch call before they can be invoked. This adds latency and friction for tools that are used every session (e.g. search_memory, log_journal, list_reminders).

Proposed fix

Add "alwaysLoad": true to the mcpServers entry in .claude-plugin/plugin.json:

"mcpServers": {
  "macrodata": {
    "command": "bun",
    "args": ["run", "${CLAUDE_PLUGIN_ROOT}/src/index.ts"],
    "alwaysLoad": true
  }
}

This causes Claude Code to load all macrodata tool schemas at session start, making them immediately callable without a discovery step.

Trade-off

Consumes a bit more context budget upfront. Given that macrodata tools are core to every session (memory lookup, journaling, reminders), the always-available ergonomics outweigh the small context cost.

Lingua principale
TypeScript
Stelle
119
Fork
6
Merge medio
1h 32m
PR unite (30g)
2

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ascorbic/macrodata

Tutte le issue di ascorbic/macrodata

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.