MCP de participación en Instagram
Un servidor MCP que proporciona herramientas para analizar métricas de participación en Instagram, extraer información demográfica e identificar clientes potenciales a partir de publicaciones y cuentas de Instagram.
Características
Analizar comentarios de publicaciones : extraiga sentimientos, temas y clientes potenciales de los comentarios en publicaciones de Instagram.
Comparar cuentas : compara las métricas de participación en diferentes cuentas de Instagram
Extraer datos demográficos : obtenga información demográfica de los usuarios que interactúan con una publicación o cuenta
Identificar clientes potenciales : encuentre clientes potenciales según patrones y criterios de interacción
Generar informes de participación : cree informes completos con información útil
Related MCP server: Twitter MCP Server
Instalación
Instalación mediante herrería
Para instalar Instagram Engagement Analysis para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @Bob-lance/instagram-engagement-mcp --client claudeOpción 1: Instalar desde npm
npm install -g instagram-engagement-mcpOpción 2: Clonar desde GitHub
git clone https://github.com/Bob-lance/instagram-engagement-mcp.git
cd instagram-engagement-mcp
npm installConfiguración
Copia el archivo
.env.examplea.envy agrega tus credenciales de Instagram:cp .env.example .envEdita el archivo
.envcon tu nombre de usuario y contraseña de Instagram
Construyendo desde la fuente
Si clonó el repositorio, compile el proyecto:
npm run buildConfiguración
Agregue el servidor a su archivo de configuración MCP:
{
"mcpServers": {
"instagram-engagement": {
"command": "npx",
"args": ["instagram-engagement-mcp"],
"env": {
"INSTAGRAM_USERNAME": "your_instagram_username",
"INSTAGRAM_PASSWORD": "your_instagram_password"
},
"disabled": false,
"autoApprove": []
}
}
}Si clonó el repositorio en lugar de instalarlo desde npm, use:
{
"mcpServers": {
"instagram-engagement": {
"command": "node",
"args": ["/path/to/instagram-engagement-mcp/build/index.js"],
"env": {
"INSTAGRAM_USERNAME": "your_instagram_username",
"INSTAGRAM_PASSWORD": "your_instagram_password"
},
"disabled": false,
"autoApprove": []
}
}
}Herramientas disponibles
analizar_comentarios_de_publicaciones
Analice los comentarios en una publicación de Instagram para identificar sentimientos, temas y clientes potenciales.
Parámetros:
postUrl(obligatorio): URL de la publicación de Instagram a analizarmaxComments(opcional): Número máximo de comentarios a analizar (predeterminado: 100)
comparar_cuentas
Compare las métricas de participación en diferentes cuentas de Instagram.
Parámetros:
accounts(obligatorio): Lista de cuentas de Instagram para compararmetrics(opcional): Métricas para comparar (predeterminado: todas)
extraer_demografía
Extraiga información demográfica de los usuarios que interactuaron con una publicación o cuenta.
Parámetros:
accountOrPostUrl(obligatorio): nombre de usuario de la cuenta de Instagram o URL de la publicación que se analizarásampleSize(opcional): Número de usuarios a muestrear para el análisis demográfico (predeterminado: 50)
identificar_clientes potenciales
Identifique clientes potenciales basándose en patrones de interacción.
Parámetros:
accountOrPostUrl(obligatorio): nombre de usuario de la cuenta de Instagram o URL de la publicación que se analizarácriteria(opcional): Criterios para identificar clientes potenciales
generar_informe_de_compromiso
Genere un informe de participación completo para una cuenta de Instagram.
Parámetros:
account(obligatoria): nombre de usuario de la cuenta de InstagramstartDate(opcional): Fecha de inicio del informe (AAAA-MM-DD)endDate(opcional): Fecha de finalización del informe (AAAA-MM-DD)
Notas
Este servidor utiliza la API privada de Instagram, que no es compatible oficialmente con Instagram.
Úselo de forma responsable y de acuerdo con los términos de servicio de Instagram.
Ten en cuenta los límites de velocidad para evitar ser bloqueado por Instagram