Creació d'un servidor MCP Amazon Bedrock Nova Canvas i integració amb Claude Desktop
En aquest article expliquem com crear un servidor MCP local que utilitzi recursos d'AWS per invocar el model Amazon Nova Canvas a través de Claude Desktop i generar imatges a partir de llenguatge natural. Aquesta guia inclou passos pràctics, ordres bàsics i enllaços de referència per obtenir els fitxers principals.
Pas 1 Preparar el projecte Python local
Executeu les ordres següents al vostre terminal per crear el projecte i l'entorn virtual span>uv init mcp-nova-canvas span>cd mcp-nova-canvas span>uv venv span>source .venv/bin/activate span>uv add mcp[cli]
Pas 2 Configurar les dependències
Al fitxer pyproject.toml definiu les metadades del projecte i afegiu dependències clau com boto3 httpx mcp[cli] pillow uuid loguru i la versió de Python 3.11 o superior. Podeu adaptar les versions segons les vostres polítiques de seguretat i compatibilitat amb AWS.
Pas 3 Afegir els fitxers principals
Copieu el contingut de main.py des del repositori de referència a GitHub i creeu els fitxers utils.py i constants.py segons els exemples. Enllaç principal per a referència https://github.com/Gediontkd/mcp-nova-canvas/blob/main/main.py Enllaç utils https://github.com/Gediontkd/mcp-nova-canvas/blob/main/utils.py Enllaç constants https://github.com/Gediontkd/mcp-nova-canvas/blob/main/constants.py
Pas 4 Configurar Claude Desktop per detectar el MCP
Editeu el fitxer claude_desktop_config.json a la configuració de Claude Desktop per afegir un servidor MCP que invoqui l'ordre uv. L'entrada ha d'indicar ordre uv i arguments com --directory ruta_absoluta_al_projecte run main.py. Assegureu-vos de substituir ruta_absoluta_al_projecte per la ruta completa al directori mcp-nova-canvas al vostre equip. Si no trobeu el fitxer, obriu Claude Desktop i aneu a Settings Developer Edit Config per localitzar-lo.
Pas 5 Reiniciar Claude Desktop i generar imatges
Tanqueu Claude Desktop amb File Exit i torneu-lo a obrir. A la interfície de Claude Desktop utilitzeu l'ordre de text generate_image seguit del vostre prompt de descripció per sol·licitar la generació d'imatge. Per exemple generate_image una escena de restaurant italià clàssic a la posta de sol amb llums càlides. El servidor MCP enviarà la petició a Amazon Nova Canvas i descarregarà el resultat a la carpeta de sortida del projecte.
Pas 6 Verificar el resultat
Obriu la carpeta output al directori principal del projecte i comproveu els fitxers d'imatge generats. Si necessiteu ajustar paràmetres de generació o mida d'imatge, editeu la lògica a main.py o a utils.py i reinicieu el servidor des de Claude Desktop.
Consejos i bones pràctiques
Configureu credencials d'AWS amb permisos mínims necessaris per a Bedrock i emmagatzematge si feu servir S3. Apliqueu pràctiques de seguretat com rotació de credencials i control d'accés. Proveu prompts curts i augmenteu la complexitat gradualment per optimitzar cost i latència.
Resum
En aquest mòdul heu après com construir un servidor MCP en un entorn local i integrar-lo amb Claude Desktop per invocar Amazon Nova Canvas i generar imatges mitjançant llenguatge natural. Els passos cobreixen creació del projecte Python configuració de dependències addició de fitxers exemple configuració de Claude Desktop i verificació dels resultats a la carpeta output.
Sobre Q2BSTUDIO
Q2BSTUDIO és una empresa de desenvolupament de programari i aplicacions a mida especialitzada en solucions empresarials que integren intel·ligència artificial ciberseguretat i serveis cloud AWS i Azure. Oferim programari a mida aplicacions a mida agents IA i solucions d'intel·ligència de negoci i implementació de Power BI per transformar dades en decisions. El nostre equip d'especialistes en intel·ligència artificial desenvolupa IA per a empreses que requereixen automatització analítica i agents IA conversacionals segurs. A més gestionem serveis cloud aws i azure i solucions de ciberseguretat adaptades a cada client.
Paraules clau per a posicionament
aplicacions a mida programari a mida intel·ligència artificial ciberseguretat serveis cloud aws serveis cloud azure serveis intel·ligència de negoci ia per a empreses agents IA power bi
Contacte i recursos
LinkedIn https://www.linkedin.com/in/gedion-daniel-760ba6280 GitHub https://github.com/Gediontkd Lloc web https://www.gediondaniel.dev Per a serveis professionals de desenvolupament de programari a mida i integració de solucions IA i cloud contacteu Q2BSTUDIO i sol·liciteu una consultoria tècnica personalitzada.




