midnight-mcp:mcp-repository

A developer-oriented tool that retrieves Midnight repository content and manages version transitions and upgrades with precision.

37|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/devrelaicom/midnight-expert --skill midnight-mcp-mcp-repository
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: midnight-mcp:mcp-repository
Source: https://github.com/devrelaicom/midnight-expert/tree/main/plugins/midnight-mcp/skills/mcp-repository
Command: npx skills add https://github.com/devrelaicom/midnight-expert --skill midnight-mcp-mcp-repository

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieve and orchestrate access to Midnight repository content, enabling quick discovery of examples, updates, and upgrade guidance across multiple repositories.

Core Features & Use Cases

  • Six individual tools and two compound tools for accessing Midnight repository content, browsing examples, tracking updates, and managing version transitions.
  • Retrieve exact file content, list examples with metadata, detect breaking changes, and obtain repository context for upgrade planning.
  • Use Case: A developer wants to compare two versions, browse available examples, and generate an upgrade plan using the MCP repository tools.

Quick Start

Run the midnight-get-repo-context tool to load current repository context for the component you are working with.

Frequently Asked Questions about midnight-mcp:mcp-repository

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for breaking changes before upgrading my repository version?

To browse repository examples with metadata, use the midnight-list-examples tool to retrieve available examples along with their associated metadata. It exposes example content directly from the Midnight repository for quick reference lookup.

How do I retrieve exact file content from a specific repository version?

To retrieve exact file content from a specific repository version, use the midnight-get-file-at-version tool to fetch the historical file state. This allows precise version comparisons and reference lookups during upgrade planning.

What is the best way to compare syntax differences between two repository versions?

The best way to compare syntax differences between two repository versions is using the midnight-compare-syntax tool to evaluate code changes directly. It generates a structured diff to streamline your upgrade planning workflow.

Can I track the latest updates across multiple Midnight repositories?

Yes, you can track the latest updates across multiple Midnight repositories using the midnight-get-latest-updates tool. It orchestrates update tracking to expose recent changes and generate repo-context for ongoing maintenance.

How do I load repository context for a component I am currently working with?

To load repository context for a component, run the midnight-get-repo-context tool to retrieve current repository metadata and file structures. This generates the baseline context needed to streamline reference lookups and upgrade planning.