{
    "manifest_version": "0.2",
    "version": "1.0.0",
    "name": "codify-mcp",
    "icon": "media/icons/play.png",
    "display_name": "Codify MCP Server",
    "description": "MCP server for custom automation tools using Apify Agent. Easily create reusable automations from casual browser actions.",
    "author": "Apify & Community",
    "license": "Apache-2.0",
    "resources": {
        "readme": "README.md"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/cybairfly/codify-mcp"
    },
    "homepage": "https://codify.codey.eu.org",
    "support": "https://github.com/cybairfly/codify-mcp/issues",
    "keywords": [
        "ai",
        "mcp",
        "apify",
        "agent",
        "automation",
        "claude",
        "cursor",
        "vscode",
        "tools",
        "model-context-protocol"
    ],
    "server": {
        "type": "node",
        "entry_point": "bin/start.js",
        "mcp_config": {
            "command": "node",
            "args": [
                "${__dirname}/bin/start.js",
                "${user_config.tools}"
            ],
            "env": {
                "APIFY_TOKEN": "${user_config.apify_token}"
            }
        }
    },
    "compatibility": {
        "platforms": [
            "darwin",
            "linux",
            "win32"
        ],
        "node_version": ">=20.0.0",
        "clients": [
            "claude_desktop",
            "cursor"
        ]
    },
    "user_config": {
        "properties": {
            "APIFY_TOKEN": {
                "type": "string",
                "description": "Apify API token for authentication",
                "required": false,
                "sensitive": true,
                "masked": true
            },
            "tools": {
                "type": "string",
                "title": "Custom tools",
                "description": "Export a tool and append the result as a JSON string to the MCP server `args` field or ask your AI to do it for you.",
                "required": false
            }
        }
    }
}