MCP.Market

CMSKite MCP server

by devicorn·io.github.devicorn/cmskite-mcp·v0.1.6

Let an AI assistant manage CMSKite blog content: projects, posts, API keys and site integration.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars729 downloads/wk

Reviews

Write one

Nobody has reviewed CMSKite yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

CMSKite tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan13 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How CMSKite compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Downloads a week
729
more than 92% of 12,191 servers with a package

Install CMSKite in Claude Code, Cursor or VS Code

Runs npx -y cmskite-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add cmskite-mcp -- npx -y cmskite-mcp
Add to Cursor

What the publisher says

From the CMSKite repository's README, as published. We do not edit it. Read it on GitHub

cmskite-mcp

CMSKite is a hosted blog backend: you write posts in a dashboard, and your website fetches them over HTTP. This MCP server lets an AI assistant do that work for you: create a project, write and publish posts, issue API keys, and generate the code that connects your site.

An MCP server for CMSKite. It gives an assistant the workspace, project and content surface behind one agent token.

Setup

Create a token in the dashboard under Settings → Agent tokens. Tick only what the assistant needs; the defaults are read and write content. The token is shown once, and that dialogue generates the block below for whichever client you pick — Set up a client on the same screen shows it again afterwards.

The first start downloads the package, which can take longer than a client waits for a server (often 30 seconds). If yours reports a timeout, run npx -y cmskite-mcp@latest once in a terminal to fill the cache, or npm install -g cmskite-mcp and use cmskite-mcp as the command.

Every client runs the same process. They disagree only about where it is written and under what key, and a block copied from the wrong one pastes without complaint and then does nothing.

Claude Code

claude mcp add cmskite --scope user \
  --env CMSKITE_API_URL=https://api.cmskite.com \
  --env CMSKITE_AGENT_TOKEN=cka_live_… \
  -- npx -y cmskite-mcp

--scope user puts it in every project. Drop it to add it to one repository.

Claude Desktop, Cursor, Windsurf, and most others

~/Library/Application Support/Claude/claudedesktopconfig.json · %APPDATA%\Claude\claudedesktopconfig.json · ~/.cursor/mcp.json · ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "cmskite": {
      "command": "npx",
      "args": ["-y", "cmskite-mcp"],
      "env": {
        "CMSKITE_API_URL": "https://api.cmskite.com",
        "CMSKITE_AGENT_TOKEN": "cka_live_…"
      }
    }
  }
}

Claude Desktop reads that file only at start-up, so quit it completely and open it again.

Codex CLI

~/.codex/config.toml — TOML, and the only one here that does not take the block above.

[mcp_servers.cmskite]
command = "npx"
args = ["-y", "cmskite-mcp"]

[mcp_servers.cmskite.env]
CMSKITE_API_URL = "https://api.cmskite.com"
CMSKITE_AGENT_TOKEN = "cka_live_…"

VS Code

.vscode/mcp.json — the key is servers, not mcpServers, and the transport is named.

{
  "servers": {
    "cmskite": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "cmskite-mcp"],
      "env": {
        "CMSKITE_API_URL": "https://api.cmskite.com",
        "CMSKITE_AGENT_TOKEN": "cka_live_…"
      }
    }
  }
}

Zed

Settings (cmd-shift-p → “open settings”) — context servers, marked custom.

{
  "context_servers": {
    "cmskite": {
      "source": "custom",
      "command": "npx",
      "args": ["-y", "cmskite-mcp"],
      "env": {
        "CMSKITE_API_URL": "https://api.cmskite.com",
        "CMSKITE_AGENT_TOKEN": "cka_live_…"
      }
    }
  }
}

Tools

Where am I — whoami, listprojects, getproject, getprojectsummary, update_project

Shape — createworkspace, createproject, listcategories, createcategory, updatecategory, deletecategory, listtags, createtag, listauthors, createauthor

Content — listposts, getpost, searchposts, createpost, updatepost, deletepost

Keys — listapikeys, createapikey

Connecting a website — getintegrationguide, checkintegration, getcontentanalytics, getpost_analytics

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

CMSKite: common questions

Is CMSKite MCP server safe?
Mostly: it is graded B (83/100). Read the CMSKite safety report
How do I install CMSKite?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does CMSKite need an API key?
Yes. The registry entry asks for CMSKITE_AGENT_TOKEN.
Is CMSKite maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.1.6.
How does CMSKite compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); downloads a week 729 (more than 92% of 12,191 servers with a package). Full comparison.