What is Arcs Mcp?
Arcs Mcp is a multi-platform publishing tool that supports MCP (Model Context Protocol) services, allowing users to publish articles to multiple platforms using natural language commands. It integrates with MCP-compatible AI clients (Claude Desktop, Gemini CLI, Cherry Studio, etc.) and automates the publishing process across platforms like CSDN, Juejin, Blog Park, WeChat Official Account, Zhihu, and Halo.
How to use Arcs Mcp?
Install uv (a modern Python package installer), clone the repository, copy the .env.example file to .env (optionally configure platform API keys), then run uv run --directory your/path/to/Arcs-MCP server.py. Configure your MCP client (e.g., Cherry Studio) to use a streamable HTTP endpoint at http://127.0.0.1:8001/submit/mcp (or via JSON configuration). After setup, use natural language commands in the AI client to publish articles, e.g., "Publish this article to CSDN."
Key features of Arcs Mcp
- Multi-platform publishing with natural language commands
- Supports file path or text content article submissions
- Automatically converts external image links for platform compatibility
- Combines API calls and browser automation for different platforms
- Provides a web page for manual article uploads
- Extensible to additional publishing platforms
Use cases of Arcs Mcp
- Publish a local
.md file to CSDN, Juejin, and Zhihu simultaneously.
- Publish articles to a self-hosted Halo blog using API token authentication.
- Quickly share content to multiple platforms without manual copy-pasting.
- Validate login status of all connected platforms before publishing.
- Toggle publication switches for individual platforms on or off.
Comments