poshjosh/automate-idea-to-social-mcp
If you are the rightful owner of automate-idea-to-social-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Automate Idea to Social MCP Server is a tool designed to streamline content generation and publishing across various social media platforms using the Model Context Protocol.
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.
Prerequisites
- Docker
Usage
-
In the json configuration below, replace
<MY_HOME_DIRECTORY>
with your home directory (e.g.,/home/thomas
orC:\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 .
For example for instagram we add the following to the
args
section 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 .
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 agents- Supports 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 filtering- Asynchronous task execution with proper error handling
3. System Validation
validate_setup
: Comprehensive system health checks- Validates 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