
mcps_world
3 years
Works with Finder
1
Github Watches
0
Github Forks
1
Github Stars
mcpGPT
mcpGPT est une application Streamlit qui offre une interface de chat enrichie, inspirée de l'UI de ChatGPT, avec gestion d'authentification et contrôle d'accès aux outils.
Fonctionnalités
-
Authentification :
- Trois rôles prédéfinis :
normal
,admin
,root
. - Accès différencié aux outils selon le rôle (normal sans outils, admin/root avec outils).
- Trois rôles prédéfinis :
-
Interface de chat :
- Utilisation de
st.chat_message
etst.chat_input
pour une expérience utilisateur moderne. - Téléchargement de fichiers directement dans la page de chat (PDF, Excel, Word, PowerPoint, TXT, CSV).
- Le contenu des fichiers est automatiquement extrait et inclus dans le contexte de la conversation.
- Utilisation de
-
Page de configuration API :
- Mettre à jour l’
api_type
,api_base
,api_key
,api_version
, et le modèle (model
). - Enregistrement dynamique et initialisation d’OpenAI.
- Mettre à jour l’
-
Gestion des outils :
- Chargement automatique des scripts
tools/tool-*.py
. - Admin et root peuvent uploader, lister et supprimer des outils via l’interface.
- Chargement automatique des scripts
Installation
-
Cloner le dépôt :
git clone https://votre-repo/mcpGPT.git cd mcpGPT
-
Installer les dépendances :
pip install -r requirements.txt
-
Lancer l’application :
streamlit run improved_mcpGPT.py
Authentification
Les identifiants par défaut sont définis dans improved_mcpGPT.py
:
CREDENTIALS = {
"normal": "normal_pass",
"admin": "admin_pass",
"root": "root_pass"
}
Vous pouvez modifier ces valeurs selon vos besoins.
Personnalisation
-
Configurer l’API OpenAI dans
DEFAULT_CONFIG
. -
Ajouter vos propres outils dans le dossier
tools/
, en respectant la structure :function_schema = { ... } description = "Description de l’outil" def function_call(...): ...
Licence
MIT
相关推荐
😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack
Reviews

user_EXsf2QZK
As an avid user of Mcps_World, I can confidently say it's a game-changer! The intuitive design and functionality, created by GeorgesZam, make navigating through MCP applications seamless. Always loaded with welcoming messages, this tool enhances productivity and streamlines workflow. Highly recommend!

user_bChclNdD
Mcps_World is an impressive tool crafted by GeorgesZam that enhances your experience in ways I never thought possible. Its intuitive design and seamless integration into my workflow have made it indispensable. Whether you're new or a seasoned user, this application is a game-changer that you shouldn't miss out on. Highly recommend!

user_fL0i4D07
As an avid user of Mcps_World, I am thoroughly impressed by its seamless functionality and user-friendly interface. Created by the talented GeorgesZam, this application truly stands out in delivering a reliable and efficient experience. Highly recommended for anyone looking to enhance their productivity!

user_IGxbamSd
I'm a huge fan of Mcps_World by GeorgesZam. This application is exceptionally well-made, providing an immersive and seamless user experience. The attention to detail is remarkable, and the ease of navigation stands out. Highly recommended for anyone looking to explore a new, intuitive platform!

user_h66oVkHK
I've been using Mcps_World for a few weeks now, and I must say it's fantastic! GeorgesZam has created an incredibly user-friendly app that brings a lot of unique features to the table. The UI is clean and intuitive, making navigation a breeze. Highly recommend for anyone looking to enhance their productivity!

user_yvKV3p3x
As a dedicated user of Mcps_World by GeorgesZam, I can confidently say that this application has revolutionized my daily tasks. Its seamless integration and user-friendly interface make navigating through its features a breeze. The intuitive design and robust performance have significantly enhanced my productivity. Highly recommend it!