Loads markdown files from GitHub repositories and serves them as prompts, with support for cloning repositories locally and optional automatic updates
Loads markdown files from local filesystem folders and serves them as prompts for synchronization and management
Processes markdown files with frontmatter metadata to create structured prompts with customizable names and descriptions
Shinkuro - Prompt synchronization MCP server
Loads markdown files from a local folder or git repository and serves them as MCP Prompts.
Useful when you need to share prompts across organizations.
Usage
IMPORTANT: make sure your MCP client supports the MCP Prompts capability. See the feature support matrix.
Local Files
Add to your MCP client configuration:
Git Repository
Add to your MCP client configuration:
This will clone the repository into a local cache dir. Make sure you have correct permission.
Environment Variables
FOLDER
: Path to local folder containing markdown files, or subfolder within git repoGIT_URL
: Git repository URL (supports GitHub, GitLab, SSH, HTTPS with credentials)CACHE_DIR
: Directory to cache cloned repositories (optional, defaults to~/.shinkuro/remote
)AUTO_PULL
: Whether to pull latest changes if repo exists locally (optional, defaults tofalse
)
Prompt Loading
Each markdown file in the specified folder (including nested folders) is loaded as a prompt.
Example folder structure:
The example above will be loaded to 3 prompts: think
, code-review
and commit
.
Example Prompt Files
Simplest
Prompt with Metadata
Prompt with Arguments
Variables like {user}
and {project}
will be replaced with actual values when the prompt is retrieved. Use {{var}}
(double brackets) to escape and display literal brackets.
Example Prompt Repositories
CHANGELOG
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables loading and serving markdown files as prompts from local folders or GitHub repositories. Supports automatic repository synchronization and YAML frontmatter for prompt metadata.