Allows sending native desktop notifications specifically for the KDE environment on Linux systems.
Supports native system-level notifications on Linux to inform developers of process completions or updates.
Provides tools for fullstack development of Next.js applications, including reading and writing .tsx and .ts components.
Facilitates the development of Python applications through specialized tools for reading, writing, and managing .py source files.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Professional Python MCP ServerCreate a Next.js Dashboard component and notify me when it's ready."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Professional MCP Repository (Python & Next.js)
Este repositorio contiene una implementación profesional de Model Context Protocol (MCP) diseñada para asistir en el desarrollo de aplicaciones Fullstack (Python y Next.js).
Características
MCP Server (: Implementado con
FastMCP.read_code: Lectura segura de archivos (.py, .ts, .tsx, etc).write_code: Escritura y actualización de código.run_terminal: Ejecución de comandos con captura de logs.list_models: Descubrimiento de modelos Gemini disponibles.notify_dev: Notificaciones nativas en Linux (KDE).
Utilidades:
check_models.py: Script independiente para verificar tu API Key y modelos.MCP Agent (: Cliente inteligente usando Gemini 3 Flash (por defecto).
Selección interactiva de modelos al inicio.
Narración de pasos antes de ejecutar acciones.
Conector
stdiopara comunicación robusta con el servidor.
Requisitos
Python 3.10+
uv(Gestor de paquetes y entornos)Gemini API Key
Instalación
Clonar el repositorio:
git clone <repository-url> cd mcp_serverConfigurar el entorno:
uv venv --python 3.10 source .venv/bin/activateInstalar dependencias:
uv pip install -e .Configurar variables de entorno: Crea un archivo
.envbasado en.env.example:cp .env.example .env # Edita .env y añade tu GEMINI_API_KEY
Uso
Iniciar el Agente
El agente iniciará automáticamente el servidor MCP en segundo plano.
Ejemplo de Interacción
"Léeme el archivo server.py y explica qué hace cada herramienta."
"Crea un componente de Next.js llamado
UserProfile.tsxque reciba un nombre y un email.""Ejecuta
ls -lay dime qué archivos hay en la raíz.""Envíame una notificación diciendo que el despliegue ha terminado."
Notas de Desarrollo
El servidor está configurado para ejecutarse mediante
uv run server.py, lo que garantiza que las dependencias estén siempre actualizadas.Si simplemente pulsas Enter, usará por defecto
gemini-3-flash-preview(rápido y eficiente).Se ha incluido un
.gitignoreprofesional para evitar subir secretos o entornos virtuales.
Desarrollado con ❤️ para agilizar flujos de trabajo Fullstack.