CTnP MCP Server

السجل الرسمي أخرى

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

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «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
إعداد 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>"
            }
        }
    }
}

متغيرات البيئة

  • 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)

الأسئلة الشائعة

ما هو CTnP MCP Server؟

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

كيف أثبّت CTnP MCP Server؟

يعمل على جهازك. في 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. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج CTnP MCP Server إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

من يصون CTnP MCP Server؟

ينشره jitsmaster. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.