Ideogram MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Used for environment variable management to store Ideogram API credentials

  • Used for source code hosting and version control for the Ideogram MCP Server project

  • Used for package distribution and dependency management for the Ideogram MCP Server

Servidor MCP de ideogramas

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona funcionalidad de generación de imágenes mediante la API de ideogramas

https://github.com/user-attachments/assets/041553d3-6fbc-4dfa-b149-d195dcb9e8f8

📋 Características

  • Generación de imágenes basada en indicaciones
  • Parámetros personalizables
    • Relación de aspecto
    • Selección de modelos
    • Aviso mágico
    • Tipo de estilo
    • Indicaciones negativas
    • Número de imágenes generadas

🚀 Configuración

  1. Instale las dependencias necesarias:
npm install
  1. Establecer variables de entorno: cree un archivo .env y agréguele lo siguiente:
IDEOGRAM_API_KEY=your_api_key_here
  1. Construir:
npm run build
  1. (Opcional) Instalar globalmente:
npm link

💻 Cómo utilizar

Herramientas MCP

generar_imagen

Una herramienta para generar imágenes.

Parámetros requeridos:

  • prompt : El mensaje que se utilizará para la generación de imágenes

Parámetros opcionales:

  • aspect_ratio : La relación de aspecto de la imagen.
    • ASPECT_1_1
    • ASPECT_4_3
    • ASPECT_3_4
    • ASPECT_16_9
    • ASPECT_9_16
  • model : El modelo a utilizar
    • V_1
    • V_1_TURBO
    • V_2
    • V_2_TURBO
  • magic_prompt_option : configuración del mensaje mágico
    • AUTO
    • ON
    • OFF
  • style_type : El estilo generado
  • negative_prompt : Descripción del elemento que desea excluir
  • num_images : Número de imágenes a generar (1-8)

Ejemplo de uso

const result = await use_mcp_tool({ server_name: "ideagram-mcp-server", tool_name: "generate_image", arguments: { prompt: "A beautiful sunset over mountains", aspect_ratio: "ASPECT_16_9", model: "V_2", num_images: 1 } });

🔧 Desarrollo

Estructura del directorio

ideagram-mcp-server/ ├── src/ │ ├── index.ts # メインのサーバーコード │ └── ideogram-client.ts # Ideogram APIクライアント ├── package.json ├── tsconfig.json └── README.md

guion

  • npm run build : Compilar TypeScript
  • npm run watch : Ejecutar en modo de desarrollo (observar cambios en el archivo)
  • npm run lint : revisa tu código
  • npm test : Ejecutar pruebas

📄 Licencia

Instituto Tecnológico de Massachusetts (MIT)

🤝 Contribuciones

  1. Bifurcar este repositorio
  2. Crea una nueva rama ( git checkout -b feature/amazing-feature )
  3. Confirmar los cambios ( git commit -m '✨ feat: Add amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Crear una solicitud de extracción

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Un servidor de protocolo de contexto de modelo que proporciona capacidades de generación de imágenes utilizando la API de ideogramas, lo que permite a los usuarios crear imágenes a partir de indicaciones de texto con parámetros personalizables.

  1. 📋 機能
    1. 🚀 セットアップ
      1. 💻 使用方法
        1. MCPツール
        2. 使用例
      2. 🔧 開発
        1. ディレクトリ構造
        2. スクリプト
      3. 📄 ライセンス
        1. 🤝 コントリビューション
          ID: xzcx34d305