Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Feature: MCP allowlist.

Aperta
#836 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@SantiagoDePolonia ci sta già lavorando.

Dal 25/10/2026.

  • #1275 di @SantiagoDePolonia — aperta

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
38/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
go
Ambito
ai, api

Direzione di ricerca

Start by locating the existing model allowlist implementation and tracing how per-key permissions are applied to requests. Then inspect the MCP server and tool filtering entry points to determine where per-key scope could be enforced; the issue does not name specific files or tests. Done means MCP servers or tools are filtered according to the key’s allowlist, with the intended scope behavior covered by tests.

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

Descrizione

Is your feature request related to a problem? Please describe.
Kinda. I use centralised gateway for everything. There is general agent, coding agent, "minimal" set for testing interesting projects, and so on. However i have like 15 MCP tools in my current gateway (different project), and i assign them per-key as well since not every client needs every tool and enabling them all significantly bloats context.

Describe the solution you'd like
Basically same as model allowlist - per-key mcp allowlist. Enable MCP servers you need for specific task, list gets filtered, key gets served only limited scope. Maybe even per-tool list? For example you have exa mcp. They have web_fetch_exa and web_search_exa tools. You can gate it behind exa/web_search_exa if you want to scope it or grant exa/* access.

Lingua principale
Go
Stelle
1.2k
Fork
111
Merge medio
1g 6h
PR unite (30g)
108

Preparare l'ambiente

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 ENTERPILOT/GoModel

Tutte le issue di ENTERPILOT/GoModel

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.