alexgetmancom/studio
v1.0.0MIT
Operate a self-hosted Studio deployment over MCP: write, publish and schedule posts and video, read analytics, and diagnose delivery.
What this package declares
The file a client reads when it loads this plugin, exactly as this revision carries it.
plugin.json
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "studio",
"version": "1.0.0",
"description": "Operate a self-hosted Studio deployment over MCP: write, publish and schedule posts and video, read analytics, and diagnose delivery.",
"author": { "name": "Alex Getman", "url": "https://alexgetman.com" },
"homepage": "https://github.com/alexgetmancom/alexgetman.com",
"repository": "https://github.com/alexgetmancom/alexgetman.com",
"license": "MIT",
"keywords": ["publishing", "telegram", "analytics", "self-hosted", "studio"],
"userConfig": {
"studio_url": {
"type": "string",
"title": "Studio MCP endpoint",
"description": "The deployment's MCP URL, for example https://your-domain.example/api/mcp",
"required": true
},
"studio_token": {
"type": "string",
"title": "Studio token",
"description": "MCP_STUDIO_TOKEN from that deployment's secrets. Stored in secure storage, never in settings.json.",
"sensitive": true,
"required": true
}
}
}
Fields the format does not define
This package's plugin.json declares these at its top level. The Agent Plugins format gives them no meaning, so a client loads the plugin and ignores them.
- userConfig