automate-idea-to-social-mcp
Automate Idea to Social - MCP Server
Overview
An MCP (Model Context Protocol) server that provides tools to publish content to various social media platforms. This server is based on the automate-idea-to-social project and exposes its functionality through a standardized MCP interface.
Related MCP server: codivupload-mcp
Prerequisites
Docker
Usage
In the json configuration below, replace
<MY_HOME_DIRECTORY>with your home directory (e.g.,/home/thomasorC:\Users\jana).Add the json configuration below to your MCP client or IDE.
{
"mcpServers": {
"automate-idea-to-social-mcp": {
"command": "docker",
"args": [
"run", "-u", "0", "-i", "--rm",
"-v", "/var/run/docker.sock:/var/run/docker.sock",
"-e", "APP_PROFILES=docker",
"-e", "USER_HOME=<MY_HOME_DIRECTORY>",
"poshjosh/aideas-mcp:0.0.1"
],
"env": { }
}
}
}Depending on the agents, you may need to provide additional environment variables. For example for instagram we add the following to the
argssection above:
{
"mcpServers": {
"automate-idea-to-social-mcp": {
"args": [
"-e", "INSTAGRAM_USER_EMAIL=<MY_INSTAGRAM_EMAIL>",
"-e", "INSTAGRAM_USER_PASS=<MY_INSTAGRAM_PASSWORD>"
]
}
}
}See the full list of environment variables.
VS Code
See Use MCP servers in VS Code
Supported Social Media (and other) Agents
The server provides automation capabilities for:
YouTube: Video upload, metadata, playlists, subtitles
Twitter: Tweet posting with media support
Facebook: Post creation and publishing
Instagram: Image and story posting
TikTok: Video upload and publishing
Reddit: Subreddit post submission
Blog: Content publishing to blog platforms
Translation: Multi-language content support
Key Features Implemented
1. Agent Management
list_agents: Lists all available automation agents with optional filteringget_agent_config: Retrieves detailed configuration for specific agentsSupports various agents: YouTube, Twitter, Facebook, Instagram, TikTok, Reddit, Blog, etc.
2. Task Management
create_automation_task: Creates and executes automation tasksget_task_status: Monitors task progress and resultslist_tasks: Lists all tasks with status filteringAsynchronous task execution with proper error handling
3. System Validation
validate_setup: Comprehensive system health checksValidates Python environment, project structure, and dependencies
Provides actionable feedback for configuration issues
Technical Implementation
Architecture
Language: TypeScript with Node.js runtime
Protocol: Model Context Protocol (MCP) using official SDK
Transport: Standard I/O (stdio) for communication
Integration: Runs docker to execute automation tasks
Dependencies
@modelcontextprotocol/sdk: MCP server frameworkzod: Schema validation and type safetyjs-yaml: YAML configuration parsingaxios: HTTP client for potential API integrationsnode-html-parser: HTML parsing capabilities
Related pages
Related Projects
automate-idea-to-social - The underlying automation system
Model Context Protocol - The protocol specification
MCP SDK - TypeScript SDK for MCP servers
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/poshjosh/automate-idea-to-social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server