- Home
- MCP servers
- Arcs
Arcs
- 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.
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.