Automate Idea To Social MCP
A Model Context Protocol (MCP) server that provides tools to automate publishing content to social media platforms.
Installation
npx automate-idea-to-social-mcpAsk AI about Automate Idea To Social MCP
Powered by Claude · Grounded in docs
I know everything about Automate Idea To Social MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
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/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 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
