CTnP MCP Server

Registre officiel Autres

Ingeniux CTnP MCP server for personalization, A/B testing, and audience management.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @ingeniux/ctnp-mcp
Claude Code
claude mcp add ctnp-mcp-server -e 'CTNP_API_URL=<CTNP_API_URL>' -e 'CTNP_CMS_URL=<CTNP_CMS_URL>' -e 'CTNP_BEARER_TOKEN=<CTNP_BEARER_TOKEN>' -e 'CTNP_CMS_USER_ID=<CTNP_CMS_USER_ID>' -e 'CTNP_CMS_USER_NAME=<CTNP_CMS_USER_NAME>' -e 'CTNP_CMS_GROUP_IDS=<CTNP_CMS_GROUP_IDS>' -e 'CTNP_CONNECTION_ID=<CTNP_CONNECTION_ID>' -e 'CTNP_TIMEOUT_MS=<CTNP_TIMEOUT_MS>' -- npx -y @ingeniux/ctnp-mcp@0.7.7
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "ctnp-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@ingeniux/ctnp-mcp@0.7.7"
            ],
            "env": {
                "CTNP_API_URL": "<CTNP_API_URL>",
                "CTNP_CMS_URL": "<CTNP_CMS_URL>",
                "CTNP_BEARER_TOKEN": "<CTNP_BEARER_TOKEN>",
                "CTNP_CMS_USER_ID": "<CTNP_CMS_USER_ID>",
                "CTNP_CMS_USER_NAME": "<CTNP_CMS_USER_NAME>",
                "CTNP_CMS_GROUP_IDS": "<CTNP_CMS_GROUP_IDS>",
                "CTNP_CONNECTION_ID": "<CTNP_CONNECTION_ID>",
                "CTNP_TIMEOUT_MS": "<CTNP_TIMEOUT_MS>"
            }
        }
    }
}

Variables d'environnement

  • CTNP_API_URL Base URL of the CTnP REST API (e.g. https://yoursite.com/api)
  • CTNP_CMS_URL Base URL of the CTnP CMS (e.g. https://yoursite.com)
  • CTNP_BEARER_TOKEN Bearer token for CTnP API authentication
  • CTNP_CMS_USER_ID CMS user ID (optional, for personalization context)
  • CTNP_CMS_USER_NAME CMS user display name (optional)
  • CTNP_CMS_GROUP_IDS Comma-separated CMS group IDs for permission context (default: UserGroup/1)
  • CTNP_CONNECTION_ID CTnP connection ID for multi-tenant setups (optional)
  • CTNP_TIMEOUT_MS Request timeout in milliseconds (default: 30000)

Questions fréquentes

Qu'est-ce que CTnP MCP Server ?

Ingeniux CTnP MCP server for personalization, A/B testing, and audience management.

Comment installer CTnP MCP Server ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add ctnp-mcp-server -e 'CTNP_API_URL=<CTNP_API_URL>' -e 'CTNP_CMS_URL=<CTNP_CMS_URL>' -e 'CTNP_BEARER_TOKEN=<CTNP_BEARER_TOKEN>' -e 'CTNP_CMS_USER_ID=<CTNP_CMS_USER_ID>' -e 'CTNP_CMS_USER_NAME=<CTNP_CMS_USER_NAME>' -e 'CTNP_CMS_GROUP_IDS=<CTNP_CMS_GROUP_IDS>' -e 'CTNP_CONNECTION_ID=<CTNP_CONNECTION_ID>' -e 'CTNP_TIMEOUT_MS=<CTNP_TIMEOUT_MS>' -- npx -y @ingeniux/ctnp-mcp@0.7.7. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour CTnP MCP Server ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

Qui maintient CTnP MCP Server ?

Il est publié par jitsmaster. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.