Skip to content
PluginStats

@typeroll/mcp-server weekly downloads statistics

By typeroll · npm · MCP servers

Typeroll CMS MCP server – connect AI agents to the REST API to manage content and publish static websites.

View on npm Fresh · Nov 3, 2026

@typeroll/mcp-server has 4,729 recorded weekly downloads on npm, ranking #1395 of 2,762 tracked listings.

Weekly downloads
4,729
Official API · Nov 1, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1395
Among tracked npm listings

About @typeroll/mcp-server

Typeroll CMS MCP server

The @typeroll/mcp-server package connects MCP-compatible AI clients to the Typeroll CMS public API. Manage sites through tools to read and write pages, partials, content types, media, redirects, versions; trigger deploys; mint preview links.

The server is a thin transport adapter — tools call the Typeroll REST API, with a few workflow tools composing consecutive API calls such as config plus deploy. Auth happens at the API layer with a site- or org-scoped key; the MCP just carries the bearer through.

Website starter workspace

Run npx @typeroll/mcp-server@latest init ./my-site to generate a project folder for your own repository. It keeps owner rules in brief/rules.md, search strategy in brief/seo.md, a migration brief, task entry points under workflows/, decisions and QA. MCP 0.45.77 adds the rules/SEO/routines files. Use init ./my-site --update to add them to an existing workspace; edited files are preserved for manual review.

This is separate from the generated publication repository. The CMS owns current content and settings. Hosted MCP does not require a local workspace. Read the workspace guide and guided-start documentation. Kickoff prompts live only in the starter files: workflows/new-site.md and workflows/migration.md. workflows/interview.md guides missing decisions one question at a time and resumes from brief/interview.md. Migrations choose text and design/image preservation independently. Load task recipes on demand instead of copying the complete manual into context.

One Page model

Core 0.2.0 and MCP 0.45.0 use one content entity: Page. Every article, checklist, product, directory entry and ordinary page uses the same API, editor, blocks, history, preview and status. content_type selects a schema, URL pattern and default Page template. Custom values belong in fields; title, slug, path, body, SEO and status are built-in Page properties. Use page_ref/page_ref_list for references and a blank type route pattern for records without detail URLs.

Use create_page, list_pages content_type=... and the Content type/Page template tools. Use the Page ID and the same site version throughout editing, references, previews and builds. Existing installations must migrate before running this release. See the model guide and upgrade procedure.

Two ways to connect

  • Remote MCP — enter a URL. Use a client with Streamable HTTP support and OAuth or bearer-header authentication. The Cloud endpoint is https://app.typeroll.com/api/mcp; self-hosted portals use https://<your-portal-host>/api/mcp. On Core 0.2.78+, sign in and approve personal access with any role. No API key copying is needed. Confirm a site and version, use select_site, and carry its site_context on site calls. Revoke access in Account → AI connections. Permissions are checked live; the connection expires after 30 days. Legacy OAuth grants remain scoped as before until reconnecting. Manual bearer keys remain supported.
  • Local stdio — launch the npm package. Use a client that can run a local command with environment variables. Instructions below.

See client compatibility and verification status for Claude Desktop, Claude Code, Cursor, VS Code, ChatGPT, Cline and Zed. MCP support alone is not proof of a tested Typeroll integration.

This npm package is the stdio transport. The hosted endpoint ships as part of the Typeroll portal itself — same tool surface, same package under the hood.

Key scopes

  • Org-scoped key (created at /app/settings/api-keys) — one credential covers every site in your org and every site shared into your org. Suitable for hosted multi-site connections. Stdio works too if you set TYPEROLL_SITE_ID so the install binds to one site.
  • Site-scoped key (created at /app/sites/{siteId}/settings/api-keys) — tighter blast radius for a single-site credential, e.g. one you'd hand to a customer for a self-managed site.

Both look like typeroll_live_…; revoke either from the portal and any client using it stops working immediately. Keys can also be listed and revoked through MCP (list_api_keys, revoke_api_key, list_organization_api_keys, revoke_organization_api_key). New keys and other new credentials are created only in the portal, so a secret is shown once to the person creating it and never lands in an agent conversation or log.

Stdio quick start

  1. Create an API key in your Typeroll portal — see the two scope options above. Org-scoped is the right default.

  2. Add a local MCP server in your agent client. This example uses the mcpServers schema; adapt it to your client’s documented configuration:

    {
      "mcpServers": {
        "typeroll": {
          "command": "npx",
          "args": ["-y", "@typeroll/mcp-server"],
          "env": {
            "TYPEROLL_API_URL": "https://app.typeroll.com",
            "TYPEROLL_API_KEY": "typeroll_live_REPLACE_WITH_YOUR_KEY"
          }
        }
      }
    }
    

    For a self-hosted portal, point TYPEROLL_API_URL at it (e.g. https://cms.example.com). The stdio server and the typeroll extension CLI require HTTPS, except on loopback hosts.…

Description from the npm listing.

  • mcp
  • typeroll
  • claude
  • model-context-protocol
  • cms
  • open-source-cms
  • static-site-generator
  • typescript
  • ai-cms
  • ai-agents
  • self-hosted

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@typeroll/mcp-server weekly downloads on npm, last 90 days: 4,729 weekly downloads as of Nov 1, 2026.@typeroll/mcp-serverWeekly downloads on npm · Last 90 days4,729downloads / week4.2K4.4K4.6K4.8K5K5.2K5.4KAug 3Aug 18Sep 2Sep 17Oct 2Oct 17Nov 1downloads / weekNov 1, 2026 – Nov 1, 2026 · 1 observations · Updated Nov 1, 2026pluginstats.com
@typeroll/mcp-server weekly downloads on npm, last 90 days: 4,729 weekly downloads as of Nov 1, 2026.

7/30/90-day growth

@typeroll/mcp-server weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@typeroll/mcp-serverWeekly downloads growth on npm4,729downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 1, 2026pluginstats.com
@typeroll/mcp-server weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@typeroll/mcp-server npm ranking history: currently #1395 (by weekly downloads).@typeroll/mcp-servernpm ranking · by weekly downloads · Last 90 days#1395current rank#1393#1394#1395#1396#1397Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19Nov 3rankNov 3, 2026 – Nov 3, 2026 · 1 observations · Updated Nov 1, 2026pluginstats.com
@typeroll/mcp-server npm ranking history: currently #1395 (by weekly downloads).

Listing placement

All npm2,762 listings · 139 pages · 1,383 shown · page 70, #16 (overall #1,396)
All npm: every listing in weekly downloads order

Listing placement

MCP servers376 listings · 19 pages · page 16, #3 (overall #303)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @typeroll/mcp-server
Date (UTC)Weekly downloadsChange vs. previous
4,729—

Similar npm MCP servers plugins

All 20 @typeroll/mcp-server alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@typeroll/mcp-server. First seen Nov 3, 2026; last successful collection Nov 3, 2026. See the methodology.