Il s'agit de l'application Windows FastAPI-MCP, dont la dernière version est téléchargeable sous le nom v0.4.0sourcecode.tar.gz. Elle peut être exécutée en ligne sur l'hébergeur gratuit OnWorks pour postes de travail.
Téléchargez et exécutez en ligne cette application nommée FastAPI-MCP avec OnWorks gratuitement.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez n'importe quel émulateur en ligne OS OnWorks à partir de ce site Web, mais un meilleur émulateur en ligne Windows.
- 5. Depuis le système d'exploitation OnWorks Windows que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application et installez-la.
- 7. Téléchargez Wine depuis les dépôts de logiciels de vos distributions Linux. Une fois installé, vous pouvez ensuite double-cliquer sur l'application pour les exécuter avec Wine. Vous pouvez également essayer PlayOnLinux, une interface sophistiquée sur Wine qui vous aidera à installer des programmes et des jeux Windows populaires.
Wine est un moyen d'exécuter un logiciel Windows sur Linux, mais sans Windows requis. Wine est une couche de compatibilité Windows open source qui peut exécuter des programmes Windows directement sur n'importe quel bureau Linux. Essentiellement, Wine essaie de ré-implémenter suffisamment de Windows à partir de zéro pour qu'il puisse exécuter toutes ces applications Windows sans avoir réellement besoin de Windows.
CAPTURES D'ÉCRAN:
FastAPI-MCP
DESCRIPTION:
fastapi_mcp vous permet d'exposer les points de terminaison FastAPI existants en tant qu'outils MCP (Model Context Protocol) avec une configuration minimale. Ainsi, les agents IA peuvent appeler votre application comme des outils de premier ordre. Plutôt que d'agir comme un convertisseur léger, il est conçu comme une extension FastAPI native qui comprend l'injection de dépendances. Vous pouvez ainsi réutiliser Depends() pour l'authentification et l'autorisation dans vos outils MCP. Le serveur communique directement avec votre application via son interface ASGI, évitant ainsi des sauts HTTP supplémentaires entre la couche MCP et votre API, ce qui réduit la latence et simplifie le déploiement. Un simple bootstrap suffit pour mettre en place un serveur MCP et, si nécessaire, monter un transport HTTP pour les clients distants. La documentation met l'accent sur un workflow FastAPI-first : conservez vos schémas, réutilisez votre middleware et affichez les points de terminaison aux agents sans réécrire les contrôleurs. Le projet est actif, avec des exemples et un site dédié présentant les options de démarrage, de sécurité et de transport.
Comment ça marche
- Exposition sans configuration des routes FastAPI en tant qu'outils MCP
- Authentification FastAPI native via Depends() et middleware réutilisable
- Transport ASGI direct pour minimiser les frais généraux
- Transport HTTP facultatif pour les clients MCP distants
- Schémas typés de vos modèles FastAPI présentés aux agents
- Exemple d'application et démarrage rapide pour une adoption rapide
Langage de programmation
Python
Catégories
Cette application peut également être téléchargée depuis https://sourceforge.net/projects/fastapi-mcp.mirror/. Elle est hébergée sur OnWorks afin de pouvoir être exécutée en ligne plus facilement depuis l'un de nos systèmes d'exploitation gratuits.