Show HN: Shinkuro – Prompt synchronization MCP server (github.com)

🤖 AI Summary
Shinkuro is a lightweight MCP (Modular Chat Protocol) server that synchronizes markdown prompt files from a local folder or a Git repo and exposes each file as an MCP Prompt. You register it in your MCP client (ensure your client supports the MCP Prompts capability) by pointing to an executable (example uses "uvx shinkuro") and setting environment variables: FOLDER for a local path or GIT_URL (plus optional FOLDER) to clone a repo into a cache (default CACHE_DIR ~/.shinkuro/remote, AUTO_PULL false). Each markdown file—including nested folders—becomes a distinct prompt; front-matter supports name, title, description, and argument definitions with defaults or required flags, while templates use {var} for substitution (use {{var}} to escape). The server expects conventional commits and requires proper repo permissions when cloning. This matters for teams and orgs that need consistent, versioned prompt distribution and runtime parameterization across clients and services. By leveraging Git-backed storage, Shinkuro brings familiar workflows (repo history, branch-based updates, access controls) to prompt management and makes integration with MCP-capable tooling straightforward. Technical implications include needing MCP Prompt capability support on clients, managing cache and auto-pull policies for freshness, and ensuring secure credentials for repo access.
Loading comments...
loading comments...