Clearon Content Archive MCP
Clearon Content Archive MCP
MCP server for append-only content records, verified publication history, social follow-through, and retrieval-friendly metadata.
It is designed to preserve provenance and workflow state without publishing anything itself.
What it does
Stores append-only content events per slug.
Maintains a materialized snapshot for fast reads and repairs stale snapshots from the durable event log during normal reads.
Records verified WordPress and social outcomes.
Tracks source corrections without rewriting earlier history.
Provides overlap search, inventory, and follow-through reporting.
Verifies whether event history exactly matches the stored snapshot.
Finds records by exact slug, current post ID, and current or historical recorded publication/social URLs.
What it does not do
It does not publish to WordPress or social platforms.
It does not treat a payload marked
publishas proof of live publication.It does not make legal or editorial truth determinations.
It does not allow artifact paths outside the configured workspace.
Requirements
Node.js
20or newerA local MCP client that can launch a stdio server
Installation
cd tools/clearon-content-archive-mcp
npm install
npm test
npm run smokeMCP client setup
Example stdio configuration:
{
"mcpServers": {
"clearon-content-archive": {
"command": "node",
"args": ["/absolute/path/to/clearon-content-archive-mcp/server.mjs"],
"env": {
"CLEARON_CONTENT_ARCHIVE_WORKSPACE": "/absolute/path/to/workspace"
}
}
}
}Use CLEARON_CONTENT_ARCHIVE_WORKSPACE to define the root against which local artifact paths are validated. Override the archive storage location with CLEARON_CONTENT_ARCHIVE_ROOT.
Storage
By default, archive data is stored outside the repository in a user data directory:
macOS:
~/Library/Application Support/clearon-content-archive-mcp/content-archiveLinux:
${XDG_DATA_HOME:-~/.local/share}/clearon-content-archive-mcp/content-archiveWindows:
%APPDATA%\\clearon-content-archive-mcp\\content-archive
Each record lives under records/<slug>/ and stores:
events.jsonlsnapshot.json
Verification and repair
verify_archive_record is read-only. It compares the rebuilt event history to the stored snapshot and reports whether they match.
Automatic repair runs on normal record reads and mutation paths so a stale materialized snapshot does not hide a newer durable event.
The package audit CLI is:
npm run auditIt reports verification failures explicitly instead of silently skipping them.
Recommended workflow
Register the local draft package.
Append verified publication or update results.
Append LinkedIn and X outcomes, including blockers or skips.
Record provenance corrections as new events.
Use overlap and search tools before drafting related work.
Use inventory and incomplete-follow-through output during audits.
Run verification after migration, manual recovery, or suspected corruption.
Tools
get_server_healthregister_content_packageget_content_recordsearch_content_archivefind_content_recordupdate_content_artifactsrecord_publicationrecord_social_resultrecord_source_correctionapprove_voice_examplecompare_payload_to_live_statefind_content_overlaplist_incomplete_follow_throughlist_update_candidatesgenerate_content_inventoryverify_archive_record
URL handling
Stored URLs must use http or https, and URL credentials are rejected.
Because archive history is append-only, avoid writing sensitive URLs with tokens or other secrets in query strings.
Development
npm test
npm run smoke
npm run syntax
npm run auditLatest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kwgoodwin/clearon-content-archive-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server