RooCode MCP Usage Instructions
Create a detailed instruction document from this page
https://docs.roocode.com/features/mcp/using-mcp-in-roo
Okay, here is a detailed instruction document based on the information typically found on a documentation page like the one you provided for RooCode's Multi-Channel Publisher (MCP).
Instruction Document: Using the Multi-Channel Publisher (MCP) in Roo
1. Introduction
The Multi-Channel Publisher (MCP) is a powerful feature within the Roo platform designed to streamline the process of distributing content across various digital channels simultaneously. Instead of manually posting the same content to different platforms (like social media, websites, blogs, etc.), MCP allows you to create content once, customize it for each channel's specific requirements, and then publish or schedule it for publication across all selected channels from a single interface.
Purpose: To save time, ensure brand consistency, and efficiently manage content distribution strategies.
2. Prerequisites
Before effectively using MCP, ensure the following are set up within your Roo instance:
- Channel Configuration: All target channels (e.g., Facebook pages, Twitter accounts, LinkedIn profiles/pages, website sections, specific APIs) must be properly configured, connected, and authorized within the Roo platform's settings. MCP relies on these pre-existing connections. Check your Roo administration or settings area for channel management.
3. Accessing the Multi-Channel Publisher (MCP)
Navigate to the MCP feature within the Roo interface. The exact location might vary slightly based on your Roo version and configuration, but it is typically found under:
- A main menu item like "Publishing", "Content Distribution", or "MCP".
- Look for options like "Multi-Channel Publisher" or "Create Multi-Channel Post".
4. Core Concepts
Understanding these components is key to using MCP effectively:
- Content Item: The core piece of information you want to publish. This could include text, images, videos, links, or combinations thereof. You might create this directly within MCP or select existing content from another part of Roo.
- Channels: The specific destinations where your content will be published (e.g., "Company Facebook Page," "Marketing Twitter Account," "Website News Section"). You select these from the list of channels configured in Roo (see Prerequisites).
- Channel-Specific Configuration/Customization: MCP allows you to tailor the presentation of your core content item for each selected channel. This is crucial because different platforms have different best practices, character limits, image dimension requirements, and features (e.g., hashtags on Twitter, different link previews on Facebook vs. LinkedIn).
5. Step-by-Step Guide: Using MCP
Step 1: Create or Select Your Base Content
- Navigate to the MCP interface.
- You will typically have options to either:
- Create New Content: Use the provided fields within MCP to compose your post. This usually involves entering text, uploading media (images/videos), adding links, etc. This forms your base content.
- Select Existing Content: If integrated, you might be able to choose a pre-existing content item from your Roo content repository or library.
Step 2: Select Target Channels
- Within the MCP workflow for your content item, locate the channel selection area.
- Browse or search through the list of available, configured channels.
- Select the checkboxes or corresponding options for all the channels you wish to publish this content item to.
Step 3: Customize Content for Each Channel
- This is a critical step for effective multi-channel publishing.
- MCP should provide an interface (often using tabs, accordions, or separate sections for each selected channel) where you can preview and adjust the content for that specific destination.
- Common Customizations:
- Text: Modify wording, shorten text for character limits (e.g., Twitter), add relevant hashtags or mentions (@username).
- Media: Choose different image crops, upload alternative image sizes optimized for the platform, or select different videos.
- Links: Adjust link previews or call-to-action text if the platform supports it.
- Platform-Specific Features: Add polls (if supported), alt-text for images, location tags, etc.
- Review carefully: Ensure the content looks appropriate and utilizes the strengths of each individual platform.
Step 4: Schedule or Publish Immediately
- Once you are satisfied with the content and its channel-specific customizations, decide on the publishing time.
- To Schedule:
- Locate the scheduling options (e.g., a "Schedule" button or a date/time picker).
- Select the desired future date and time for the content to be published automatically.
- Confirm the schedule. The post will enter a "Scheduled" state.
- To Publish Immediately:
- Find and click the "Publish Now" (or similar) button.
- You might be asked for confirmation.
- The content will be sent to the selected channels for publishing right away.
Step 5: Monitor Publishing Status
- After publishing or scheduling, use the MCP interface or a dedicated dashboard/log within Roo to monitor the status.
- Common Statuses:
- Scheduled: Queued for future publication.
- Publishing: Currently being sent to the channels.
- Published: Successfully posted to the channel(s). Check the live channels to confirm.
- Partially Published: Succeeded on some channels but failed on others.
- Failed: Could not be published to one or more channels. The system should provide error messages indicating the reason (e.g., connection issue, invalid content format, authorization expired).
- Review any failures and take corrective action (e.g., re-authorize a channel, edit content, try again).
6. Best Practices
- Customize, Don't Just Clone: Take advantage of the channel-specific customization options. A one-size-fits-all post is rarely optimal.
- Preview Thoroughly: Always preview how the content will look on each channel before hitting publish or schedule.
- Understand Channel Nuances: Be aware of the best practices, audience expectations, and technical limitations of each platform you publish to.
- Maintain Channel Connections: Regularly check that your channel connections within Roo settings are active and authorized. Expired tokens are a common cause of publishing failures.
- Leverage Scheduling: Plan your content calendar and use the scheduling feature for consistent posting without needing to be online at the exact publication time.
This document provides a general framework based on typical MCP functionality. Refer to the specific RooCode documentation or interface for exact button labels, layouts, and advanced features unique to your version.
Gemini may display inaccurate info, including about people, so double-check its responses.