Arcs

A multi-platform one-click article publishing tool for MCP Service.
  • python

6

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can publish articles to multiple platforms using a unified MCP server workflow. This server lets you import Markdown content and push it to supported platforms through automated or browser-assisted actions, making multi-platform publishing fast and consistent.

How to use

You start by configuring the MCP client to connect to your MCP server, then you create or select a SubmitArticlePipelines workflow to publish your article. The server accepts a local Markdown file or text input and coordinates publishing to multiple platforms. A web publishing dashboard is available at the local server URL to manage and monitor publishing tasks.

How to install

Prerequisites you need before starting:

Install uv, the modern Python package installer and runtime for this tool.

Option A: Use Cherry Studio to set up MCP services. Cherry Studio includes uv and bun in its environment by default.

Option B: Manually install uv if you prefer a standalone setup.

How to install (concrete steps)

# macOS & Linux: install uv environment
curl -LsSf https://astral.sh/uv/install.sh | sh
# If curl is unavailable, use wget
wget -qO- https://astral.sh/uv/install.sh | sh

Windows: install uv environment manually

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Clone the project and prepare configuration

git clone https://github.com/Cyanty/Arcs-MCP.git
cd Arcs-MCP
cp .env.example .env

Build and run the MCP server

uv run --directory your/path/to/Arcs-MCP server.py

Additional setup for MCP client

Configure your MCP client to connect to the server. You can add the following HTTP-based MCP endpoint for submission.

{
  "mcpServers": {
    "SubmitArticleServer": {
      "type": "http",
      "url": "http://localhost:8001/submit/mcp",
      "args": []
    }
  }
}

Available tools

help_open_browser

Open the MCP publishing browser to allow account login and one-time setup for platforms.

submit_verify_login

Verify login status and tokens for all publishing platforms.

get_submit_toggle_switch

Check current publish switches for each platform.

update_submit_toggle_switch

Enable or disable publishing to specific platforms.

submit_article_content_prompt

Publish article content to platforms by text input.

submit_article_file_to_platforms

Publish a local Markdown file to platforms via file path.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational