modelcontextprotocol / modelcontextprotocol/python-sdk

Allow installing mcp servers from pypi

Aperta
#762 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement needs decision P3
Lingua principale
Python
Stelle
24.3k
Fork
4k
Merge medio
1g 1h
PR unite (30g)
31

Descrizione

Is your feature request related to a problem? Please describe.
Distribution of python mcp servers is not possible via pypi.

Describe the solution you'd like
Right now we can install mcp servers like:
uv run --with mcp[cli] mcp install server.py but that means that the mcp server
has to exist locally

but it'd be helpful to be able to do:

uv run --with mcp[cli], cratedb-mcp install cratedb-mcp, where cratedb-mcp is a mcp server available in pypi, installed with the uv run --with commands.

Describe alternatives you've considered
Extra scripting.

Guida per i contributori

Apri la guida per i contributori

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.

Direzione di ricerca

Parti dal punto di ingresso della CLI mcp install e traccia il modo in cui l’argomento attuale server.py viene risolto e avviato. Determina come debba essere accettato un nome di pacchetto PyPI insieme alla forma con file locale; il lavoro è completato quando il comando uv run --with richiesto può installare e configurare un server distribuito tramite PyPI.

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

Valutazione

Stack tecnologico
python
Ambito
cli
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.