Back to list
YuniorGlez

mcp-expert

by YuniorGlez

Transform your Gemini CLI into a high-performance autonomous agentic environment. This repository provides a curated collection of tactical skills, advanced agent configurations, and automated protocol hooks used by elite engineering teams.

0🍴 2📅 Jan 25, 2026

SKILL.md


name: mcp-expert id: mcp-expert version: 1.4.0 description: "Senior MCP Architect & Orchestrator. Master of MCP Apps, Server Development (2025-11-25 Spec), and Multi-Agent Tooling."

🛠️ Skill: mcp-expert (v1.4.0)

Executive Summary

mcp-expert is the definitive resource for building and managing Model Context Protocol (MCP) ecosystems. In 2026, MCP is the backbone of autonomous AI agents, enabling them to navigate complex data, interact with legacy APIs, and render dynamic user interfaces. This skill covers the entire lifecycle—from proactive onboarding to advanced MCP App development and high-security server orchestration.


📋 Table of Contents

  1. Core Capabilities
  2. The "Do Not" List (Anti-Patterns)
  3. Quick Start: Onboarding Protocol
  4. Standard Production Patterns
  5. Professional Server Engineering
  6. Security & Zero-Trust Auth
  7. MCP Apps: Interactive Outcomes
  8. Reference Library

🚀 Core Capabilities

  • Proactive Onboarding: Automatically detecting and configuring missing MCP servers.
  • Agentic Tool Design: Crafting outcome-oriented tool interfaces for LLM excellence.
  • Multimodal Interaction: Leveraging resources for long-form data (Video, PDF) via MCP URIs.
  • Interactive UI Rendering: Implementing MCP Apps for direct user-agent interaction.
  • Resilient Orchestration: Managing tool timeouts, pagination, and error recovery.

🚫 The "Do Not" List (Anti-Patterns)

Anti-PatternWhy it fails in 2026Modern Alternative
Chatty APIsWastes LLM tokens and increases latency.Use Outcome-Oriented Tools.
Raw ExceptionsLLM cannot self-correct from stack traces.Return Helpful Error Strings.
Hardcoded SecretsMassive security vulnerability.Use Environment Variable Mapping.
Stdout LoggingBreaks the Stdio transport channel.Log only to Stderr.
Monolithic ServersHard to maintain and discover.Use Focused, Small Servers (5-15 tools).

⚡ Quick Start: Onboarding Protocol

When an agent needs a new capability (e.g., "Search the web"):

  1. Validation: Check if the required MCP server is already active.
  2. Guide: If missing, provide the user with a direct installation path.
    • "I need to browse the web. I'll setup the browser-use MCP server now."
  3. Config: Use uvx for zero-install execution where possible.
"browser-use": {
  "command": "uvx",
  "args": ["mcp-server-browser-use", "server"],
  "env": { "BROWSER_USE_API_KEY": "..." }
}

🛠 Standard Production Patterns

Pattern A: The "Progressive Disclosure" Resource

For large datasets, don't return all data. Return a list of URIs.

  • mcp://sales/2026/summary
  • mcp://sales/2026/detailed-report

Pattern B: The "Retryable" Tool

Tools that return a retry_with suggestion if inputs are slightly off.


⚙️ Professional Server Engineering

Building a high-performance server in 2026:

  • Runtime: Bun.
  • Validation: Zod.
  • Standard: 2025-11-25 Specification.

See References: Server Development for the blueprint.


🔒 Security & Zero-Trust Auth

  • OAuth 2.1: Mandatory for enterprise data access.
  • Capability Scopes: Limit the agent to the task at hand.
  • HITL Gate: Human-in-the-loop approval for destructive actions.

See References: Security & Auth for implementation.


🖥️ MCP Apps: Interactive Outcomes

MCP Apps are the next evolution of AI interfaces.

  • Live Dashboards.
  • Interactive File Editors.
  • Visual Selection Tools.

See References: MCP Apps for architectural details.


📖 Reference Library

Detailed deep-dives into MCP excellence:


Updated: January 22, 2026 - 17:35

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon