Skip to content

romayneeastmond/sitecore-statistics-python-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Lightweight Sitecore Statistics

A Python FastMCP Server that parses JSON output from Sitecore endpoints. Project contains a partial implementation for Next.js endpoints that produce JSON content. The FastMCP Server exposes those JSON endpoints as tools that can be included within an LLM's conversational context.


Screenshots

Visualize Content Breakdown by Template

Image

Template Field Analysis

Image

Querying Most Recent Content

Image

Extensibility

Add additional JSON endpoints to expose site information, media library items, links to downloadable assets (PDF, Word, vCard). Next.js offers flexibilty through additional API endpoints for more advanced features such as connecting to the Sitecore authoring API. This could potentially allow MCP Servers to post content directly into Sitecore. Naturally should be secured to prevent unintended changes.

Sitecore Statistics JSON Output

Partial implementation of a Sitecore XM Cloud project that produces json output for statistical analysis. Will need to be implemented based on your own Next.js project structure. Should be relatively easy to follow or changed by addressing the limitations below (which can be avoided by using hard coded values).

README

Source Code

Sitecore Statistics MCP Server, Python FastMCP

A Python FastMCP project that exposes Sitecore statistics and how to call tools from Visual Studio Code, AI Toolkit, and Claude Desktop. Provides flexiblity of being served using stdio or http. Also provides the needed configuration to successfully host on an Azure Python Web App.

README

Source Code

Copyright and Ownership

All terms used are copyright to their original authors.

About

A Python FastMCP Server that parses JSON output from Sitecore endpoints.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors