mcp-development

Guide developers in creating and wiring Laravel MCP primitives.

1.5k|170|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/relaticle/relaticle --skill mcp-development-relaticle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-development
Source: https://github.com/relaticle/relaticle/tree/main/.claude/skills/mcp-development
Command: npx skills add https://github.com/relaticle/relaticle --skill mcp-development-relaticle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps developers create and connect Laravel MCP primitives—tools, resources, prompts, servers, and MCP UI apps—so AI agents can interact with a complete MCP workflow.

Core Features & Use Cases

  • Create MCP primitives with standard patterns (artisan generators, routes, AppMeta/Csp/Permissions) and wire Tool/Resource/Prompt/AppResource to a UI app.
  • Define UI apps that render within the MCP framework, including OAuth setup, theming, and library integration for Tailwind/Alpine.
  • Extend MCP servers with UI components and prove end-to-end workflow from tool invocation to UI rendering in a hosted Blade view.

Quick Start

Create an MCP Tool and its associated AppResource, then link them to a Dashboard UI resource and test the end-to-end UI flow.

Frequently Asked Questions about mcp-development

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

FAQPage Schema
How do I create Laravel MCP tools and wire them to a UI app?

To create Laravel MCP tools and wire them to a UI app, you use artisan generators to build tools, resources, and prompts, then link the AppResource to a Dashboard UI component for end-to-end rendering.

What's the best way to set up OAuth for a Laravel MCP server?

Setting up OAuth for a Laravel MCP server involves configuring authentication within your MCP UI app definition, enabling secure interactions between AI agents and your hosted Blade views through standard OAuth setup patterns.

How do I add Tailwind and Alpine theming to Laravel MCP UI apps?

Adding Tailwind and Alpine theming to Laravel MCP UI apps requires integrating the libraries within your UI app definition, applying theme configurations to ensure proper rendering of hosted Blade views inside the MCP framework.

Does Laravel MCP development require YAML frontmatter in SKILL.md?

Laravel MCP development requires YAML frontmatter metadata, specifically name and description fields, inside the SKILL.md file to properly define and register MCP primitives, servers, and UI components.

Can I use artisan generators to build MCP resources and prompts in Laravel?

You can use artisan generators to build MCP resources and prompts in Laravel, applying standard patterns to create primitives and wire them directly to UI apps for AI agent interaction.

Why are my Laravel MCP UI components not rendering in the hosted Blade view?

Laravel MCP UI components may fail to render in the hosted Blade view if the RendersApp linkage is missing or AppMeta configurations are incorrect, preventing the end-to-end workflow from tool invocation to UI rendering.