ainpc-cli

AI NPCs with persistent memory for game studios. NPC CRUD, dialogue, voice. Stdio or remote SSE.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
85%
Integridad del esquema
65%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'ainpc_get_started' description lacks action verben ainpc_get_started

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~570Tokens (definiciones de herramientas)
~2.5 KBTamaño de respuesta típico
Impacto mínimo en la atención (0.45% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "ainpc-cli": {
      "url": "https://mcp.ainpcengine.com/sse"
    }
  }
}

Puntos de conexión remotos

https://mcp.ainpcengine.com/ssesse
https://mcp.ainpcengine.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (2)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢ainpc_get_started

Explains what AINPCEngine is and how to activate this MCP server (no API key on this session yet).

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🔴ainpc_signup(name, email, password, plan)

Create a new AINPCEngine studio account. Requires the human's email and a password (min 8 chars): they log in at ainpcengine.com and add a card to start the 7-day free trial ($0 today). Returns an npk_ API key (shown once) and unlocks all AINPCEngine tools in this session immediately. Ask the human for their email before calling.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Studio display name, e.g. \"My Game Studio\""
    },
    "email": {
      "type": "string",
      "description": "Human email. Used to log in and activate the trial."
    },
    "password": {
      "type": "string",
      "description": "Account password (min 8 characters)"
    },
    "plan": {
      "type": "string",
      "enum": [
        "indie",
        "pro",
        "enterprise"
      ],
      "description": "Plan (default: indie, $29/mo after trial)"
    }
  },
  "required": [
    "name",
    "email",
    "password"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "studio": {
      "type": "object",
      "description": "Created studio",
      "properties": {
        "id": {
          "type": "string",
          "description": "Studio Mongo id"
        },
        "name": {
          "type": "string",
          "description": "Studio name"
        },
        "email": {
          "type": "string",
          "description": "Account email"
        },
        "plan": {
          "type": "string",
          "description": "Chosen plan: indie, pro, or enterprise"
        }
      },
      "additionalProperties": true,
      "required": [
        "id",
        "name",
        "email",
        "plan"
      ]
    },
    "apiKey": {
      "type": "string",
      "description": "Full npk_ API key — returned exactly once"
    },
    "keyPrefix": {
      "type": "string",
      "description": "Key prefix"
    },
    "trial": {
      "type": "object",
      "description": "Trial terms",
      "properties": {
        "days": {
          "type": "number",
          "description": "Trial length in days (7)"
        },
        "priceAfter": {
          "type": "string",
          "description": "Monthly price after trial, e.g. \"$29/mo\""
        }
      },
      "additionalProperties": true,
      "required": [
        "days",
        "priceAfter"
      ]
    },
    "paymentUrl": {
      "type": "string",
      "description": "URL where a card must be added to start the trial (API is 402-gated until then)"
    },
    "next": {
      "type": "string",
      "description": "Human-readable next-step instructions"
    }
  },
  "required": [
    "studio",
    "apiKey",
    "keyPrefix",
    "trial",
    "paymentUrl",
    "next"
  ],
  "description": "Signup receipt. The apiKey is shown exactly once — store it.",
  "additionalProperties": true
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada2 herramientas
verificadoversión no registrada2 herramientas
verificadoversión no registrada2 herramientas