Arcs Mcp
@Cyanty
Arcs Mcp について
A multi-platform one-click article publishing tool for MCP Service.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"Arcs-MCP": {
"command": "uv",
"args": [
"--directory",
"your/path/to/Arcs-MCP",
"run",
"server.py"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
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
.mdfile 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.
FAQ from Arcs Mcp
What are the prerequisites for using Arcs Mcp?
You need an MCP-compatible AI client (e.g., Claude Desktop, Gemini CLI, Cherry Studio) and the uv Python package installer. Cherry Studio can install uv automatically; otherwise install it manually via the provided curl or powershell commands.
How do I configure the MCP client?
In your MCP client (e.g., Cherry Studio), add a server using the "streamableHttp" type with URL http://127.0.0.1:8001/submit/mcp. Alternatively, import the JSON configuration: {"mcpServers":{"SubmitArticleServer":{"type":"streamableHttp","url":"http://localhost:8001/submit/mcp"}}}.
What publishing platforms are supported?
The tool currently supports CSDN, Juejin, Blog Park, WeChat Official Account, Zhihu, and Halo self-hosted sites. It uses either API calls or browser automation depending on the platform, and can be extended to others.
How do I publish an article using a file path?
Use a command like "Publish the article at /your/path/to/file.md to CSDN." The tool will upload the file content and publish it. File-based publishing is recommended over text content to save tokens and time.
Where does my data live? Is any external service required?
The tool runs locally on your machine. Platform credentials and API keys can be configured in the .env file. The MCP client communicates with the local server via HTTP. No external cloud service is required beyond the publishing platforms themselves.
「その他」の他のコンテンツ
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
ghidraMCP
LaurieWiredMCP Server for Ghidra
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
コメント