Security CMS MCP Function Details: Built-in 108 tools, allowing AI to directly help you manage your website

📅 2026-09-10 👁️ 3

Imagine such a scene: In the morning, open the AI assistant and say, "Help me sort last month's visit data into a daily report and list the 10 articles with the lowest click-through rate under the "SEO" category. After a few seconds, the results are in front of you - and you haven't opened the website backend from start to finish.

This is not imagination, this is the way the built-in MCP function of Anqicms brings the working method. This article will thoroughly explain the MCP capability of Anqicms: what it is, how it works, what tools are built-in, how to configure access, and what are the worth implementing use cases.

Anqicms MCP: Commanding AI to manage websites with natural language

1. What is MCP?

MCP (Model Context Protocol, model context protocol) is an open-source standard protocol released by Anthropic at the end of 2024, used to connect AI applications with external data sources and tools.You can understand it as the 'USB-C interface' of the AI world: in the past, each software had to develop a separate interface for connecting to AI, but with MCP, any AI client that supports the protocol (such as Claude Desktop, Cursor, VS Code, Cherry Studio, etc.) can discover and call external system capabilities in a unified way.

For website administrators, MCP means one thing:AI is no longer just writing a paragraph of text or coming up with an idea, but can directly manipulate your website.——Create articles, upload images, adjust categories, and rebuild the site map; these operations are all autonomously selected and performed by AI by calling the corresponding tools.

II. The MCP function of Anqicms: built-in, ready to use out of the box.

Many systems require additional plugin installation and independent service deployment for MCP capabilities. Anqicms has chosen a more radical approach:Integrate the MCP Server directly into the system kernel.After upgrading to a version that supports MCP, no additional deployment is required; the website itself is a standard MCP server.

It has two key features:

  1. Standard endpoint:https://你的域名/api/mcp, Follow the MCP standard protocol (based on JSON-RPC 2.0 Streamable HTTP transmission), any client that supports MCP can connect directly;
  2. Token authentication: Endpoint throughAuthorization: Bearer <Token>Header for authentication, using the same token system as AnQiCMS Open API, secure and controllable.

3. Working Principle: Three-tier structure, one picture to understand

AnQiCMS MCP working principle architecture diagram

The entire link is divided into three layers:

  • Layer 1: MCP client (Host)——The AI tools you use daily, such as Claude Desktop, Cursor / VS Code, Cherry Studio, WorkBuddy, or your self-developed AI Agent. It is responsible for conversing with you and understanding your intentions.
  • Layer 2: AnQiCMS MCP Server——The system内置 built-in MCP service, listenshttp://你的域名/api/mcpCommunicate with the client through the MCP protocol (JSON-RPC 2.0 over HTTP / SSE), isolate sessions by site.
  • The 3rd layer: built-in toolset——Tool list exposed by MCP Server (Tool Calling), AI will autonomously select and call the appropriate tools based on your natural language instructions, directly read and write website data and configuration.

That is to say, you do not need to learn any background operation path, just make your intention clear, and the rest, such as tool selection, parameter passing, execution, and feedback, will all be done by AI.

4. Built-in 108 tools covering the entire website management process

AnQiCMS MCP tool capability matrix

AnQiCMS currently built-in108 tools MCPAlmost covering all the capabilities of daily website operation, can be classified into eight categories:

Category Representative tools Capability description
Document Management archive_create / archive_update / archive_publish / archive_list Add, delete, modify, query, publish, draft, tag maintenance of articles and pages
Categories and tags category* / tag* / keyword* / nav* / anchor_* tree classification, tags, keyword library, navigation and anchor link maintenance
attachments and media attachment_upload / attachment_list / attachment_delete upload images (support base64, remote URL, local path on server) and attachment management
System settings setting_system / setting_content / setting_safe / settingindex / module* Site Information, TDK, Content Settings, Security Settings, Custom Model
SEO Tools sitemap_rebuild / url_push / rewrite_form / redirect_create / plugin_robots_set / plugin_htmlcache_build Site Map, URL Push, Rewrite, Redirect, Robots, Caching and Full Text Indexing
Data Statistics statistic_dashboard / statistic_traffic / statistic_spider Traffic, spider crawling, collection overview and other operational data
Users and interaction user_* / order_list / comment_list / commentapprove / friendlink* Membership, order, comment review, friendship link
Development and diagnosis bash / grep / read_file / edit_file / write_file / template_reload / version / web_search template development, file search, system diagnosis, internet search for information

In addition, there is a set with distinctive characteristicsskill system(skill_list / skill_install / skill_save, etc.): You can encapsulate commonly used operation processes into reusable skills, allowing AI to automatically call them in appropriate scenarios and achieve experience sedimentation.

Step 5: Connect your AI client in three steps

Step 1: Enable API

Log in to the AnQiCMS backend, go to 'Settings → Security Settings', and confirmAPI OpenEnabled.

Step 2: Obtain API Token

Generate the MCP Token in the 'Settings → AI Unified Configuration' backend. This Token is the access credential for the MCP endpoint, please keep it secure and do not leak it. Click 'Copy Configuration一键复制配置' on the configuration interface to copy the configuration information to the clipboard.

Step 3: Add MCP configuration in the AI client

For example, with clients that support Streamable HTTP such as Claude Desktop, Cursor, paste the MCP configuration information in the MCP server configuration.

{
  "mcpServers": {
    "anqicms": {
      "url": "https://你的域名/api/mcp",
      "headers": {
        "Authorization": "Bearer 你的API Token"
      }
    }
  }
}

Restart the client (or reload the MCP connection) after saving, when the client displays that the anqicms tool list has been loaded, you can start using it. The configuration methods of other clients (such as WorkBuddy, Cherry Studio, etc.) are similar, and the core is three elements:Endpoint URL + Bearer Token authentication header + client MCP support.

Six, typical use scenarios

After the configuration is completed, the following scenarios can be completed directly in natural language:

  • Post an article in one sentenceWrite an introduction article about XX, about 800 words, with a cover image, and publish it to the 'Company Dynamics' category——AI will automatically write content, generate or upload images, select categories, and publish;
  • Batch content maintenanceReplace the old phone numbers in all site articles with new numbers, done once with the search_replace tool;
  • SEO dailyRebuild the site map, push the latest 20 articles to search engines, sitemap_rebuild and url_push work together;
  • Data daily reportSummarize the traffic and spider crawling situation of yesterday, the data of statistic_traffic and statistic_spider will be organized into a readable summary.
  • Template developmentLet AI use grep to locate template files, edit_file to modify, and template_reload to take effect, making the template modification as smooth as pair programming.

7. Security Usage Suggestions

The MCP toolset has administrator-level capabilities (including file operations and command execution), it is recommended to follow the following principles:

  1. Token confidentialDo not write Token in public code repositories or documents, pay attention to permissions in configuration files;
  2. Always use HTTPSUse HTTPS for remote access to avoid plaintext transmission of Token;
  3. Trusted clientOnly configure in the AI client you trust, keep the default setting of 'manual confirmation before sensitive operations' in the client;
  4. Minimum exposureIf you are just experiencing content management capabilities, you can set 'List of exposed tools' in 'Settings → AI Unified Configuration', and limit the source at the server level for the /api/mcp endpoint.

Common questions

Q: Does the MCP of AnqiCMS require additional plugin installation?No. The MCP Server is built into the system, and it can be used after upgrading to a supported version.

Q: Which AI clients are supported?Any client that supports the MCP protocol can be used, such as Claude Desktop, Cursor, VS Code (GitHub Copilot), Cherry Studio, WorkBuddy, and various self-developed AI Agents.

Q: What is the MCP endpoint address? How to authenticate?The endpoint ishttps://你的域名/api/mcp, through the request headerAuthorization: Bearer <API Token>Authentication completed.

Q: How many tools are built-in?The current version built-in 108 tools, covering content management, system settings, SEO, data statistics, user interaction, file and template development, and other scenarios.

Q: Complete tool list

agent_chat/agent_create/agent_delete/agent_list/agent_run/agent_toggle/anchor_create/anchor_delete/anchor_list/anqi_info/archive_create/archive_delete/archive_get/archive_list/archive_publish/archive_tag_update/archive_update/attachment_delete/attachment_get/attachment_list/attachment_upload/bash/category_create/category_delete/category_get/category_list/category_update/comment_approve/comment_delete/comment_list/edit_file/friendlink_create/friendlink_delete/friendlink_list/glob/grep/keyword_create/keyword_delete/keyword_list/list_directory/module_create/module_delete/module_get/module_list/module_update/nav_create/nav_delete/nav_list/nav_update/order_list/page_create/page_delete/page_get/page_list/page_update/plugin_backup_dump/plugin_fulltext_rebuild/plugin_htmlcache_build/plugin_robots_get/plugin_robots_set/read_file/redirect_create/redirect_list/rewrite_form/rewrite_get/search_replace/setting_contact/setting_contact_form/setting_content/setting_content_form/setting_diy_field/setting_diy_field_form/setting_index/setting_index_form/setting_migrate_db/setting_safe/setting_safe_form/setting_system/setting_system_form/sitemap_rebuild/skill_get/skill_install/skill_list/skill_reload/skill_save/skill_search/statistic_dashboard/statistic_spider/statistic_traffic/tag_create/tag_delete/tag_get/tag_list/tag_update/task/template_get_info/template_reload/url_push/user_create/user_delete/user_get/user_list/user_update/version/web_fetch/web_search/website_info/write_file


MCP is becoming the standard way to connect AI and the software world, and Anqicms has built it into the CMS core - the website is no longer just passively waiting for people to operate, but has become an entity that AI can directly communicate with and schedule. If you are operating an Anqicms website, why not connect and experience it now: start with 'let me take a look at today's data' and feel the efficiency of managing the website with just one sentence.

Related articles

Installation of AnQi CMS - Troubleshooting common installation issues

Summarize common problems and solutions during the installation of Anqi CMS, covering typical scenarios such as port occupation, database connection failure, blank page, permission error, and missing dependencies, to help users quickly locate and solve problems.Question 1: Port occupied. Phenomenon: After starting AnQiCMS, the website cannot be accessed. Reason: The default port 8001 is occupied by another program.Troubleshooting method: # On Linux / MacOS: Check which process is occupying port 8001 lsof -i:8001 # Example output: # COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME #

2026-07-18

Installation guide and initialization of AnQi CMS

When you first start AnQiCMS, you need to complete the initial installation, including configuring database connection information, setting up the administrator account password, specifying the site name, and other key steps, which are essential before the system can be officially used.When do you need to initialize The following situations require initialization installation: Scenario Description First deployment Fresh installation AnQiCMS Restore factory settings Clear data and reinstall If installed through Baota Docker or aaPanel Docker, the system will automatically complete the initialization (default account admin / password 123456), no manual initialization process is required.Initialization step Step 1: Ensure AnQiCMS is started

2026-07-18

Deployment of multiple sites on the same server for AnQi CMS

The AnQiCMS supports running multiple independent sites on the same server, each with its own domain name, database, template, and administrator. This chapter details the complete steps and注意事项 for multi-site configuration.Plan one: Multi-site management (recommended) Eligibility: A main AnQiCMS site that is already installed and running. This plan uses the built-in multi-site management feature of AnQiCMS, where all sites share the same AnQiCMS program but run independently.Do not copy the code multiple times. Preparations Have deployed and run a AnQiCMS main site (port 8001) The main station background has Multi-site management Menu permissions (default installed sites have it)

2026-07-18

Source code compilation installation of AnQi CMS

Target audience: Developers who need secondary development, customization features, or whose needs cannot be met by the official binary packages. Difficulty: ⭐⭐⭐⭐ (requires familiarity with GoLang and command line operations) Prerequisites Software version requirements Description GoLang 1.13+ (recommended 1.25+) Compile Go source code Git any version Clone code repository MySQL 5.6.35+ Run database If GoLang has not been installed, please visit https://go.dev/dl/ to download and install.Clone from GitHub (recommended) git clone https://github

2026-07-18

Docker deployment of AnQi CMS

Docker deployment is the fastest installation method for AnQiCMS, suitable for quick experience and testing environments. Docker image address: https://hub.docker.com/r/anqicms/anqicms Method one: Docker command line deployment Suitable for environments where Docker is already installed (any operating system).Quick Start # Pull the latest image docker pull anqicms/anqicms:latest # Run the container docker run -d --name anqicms -p 8001:8001

2026-07-18

Manual deployment of AnQi CMS on the server

Use case: Linux servers without a panel (such as CentOS / Ubuntu), suitable for users familiar with command-line operations.Deployed by downloading the package, configuring Nginx reverse proxy, and MySQL database. Preparations A Linux server (CentOS 7+ or Ubuntu 20.04+) with Nginx and MySQL 5.6.35+ installed (recommended to use the LNMP one-click installation package) A domain name resolved to the server Downloaded AnQiCMS Linux installation package Installation steps Step 1: Download and unzip # Log in to the server ssh

2026-07-18

Installation of Anqi CMS - Deployment with PHPStudy (Xiao Pi panel)

The application scenario: Windows local development environment or Windows server. PHPStudy (Xiao Pi panel) integrates components such as Nginx, MySQL, PHP, and AnQiCMS runs through Nginx reverse proxy.Preparation has been completed PHPStudy (Xiaopi Panel) software running mode has been switched to Nginx + MySQL package A local test domain (such as dev.anqicms.com) or access using IP + port AnQiCMS Windows installation package has been downloaded Installation steps Step 1: Create a site Open PHPStudy

2026-07-18

Installation of Anqi CMS - Baota panel deployment

2.2 Tower Panel Deployment Applicable Version: Tower Panel 7.9.3+. Tower Panel Deployment is divided into two methods: traditional deployment (uploading installation packages, configuring reverse proxy) and Docker one-click deployment. This chapter will introduce the traditional deployment method first.Preparation A Linux server with Baota panel installed (CentOS / Ubuntu / Debian are all okay) A domain name resolved to the server (such as www.anqicms.com) MySQL 5.6.35+ installed (recommended 5.7+ or 8.0) Download AnQiCMS Linux package from the official website or GitHub Method one: Baota 7

2026-07-18