doey-mcp-example

Declare MCP server dependencies in skill frontmatter for per-team isolation.

6|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/FRIKKern/doey --skill doey-mcp-example
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: doey-mcp-example
Source: https://github.com/FRIKKern/doey/tree/main/.claude/skills/doey-mcp-example
Command: npx skills add https://github.com/FRIKKern/doey --skill doey-mcp-example

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MCP-based skill integrations often require per-team external server processes, isolating dependencies per team and simplifying lifecycle management.

Core Features & Use Cases

  • Declarative MCP servers: Define multiple MCP servers in the skill frontmatter and have them automatically instantiated per team.
  • Per-team isolation: Each team gets independent MCP server instances to prevent cross-team data leakage.
  • Lifecycle management: Automatic config generation, binding to launches, and cleanup when teams despawn.

Quick Start

Configure a skill with mcp_servers in frontmatter and launch the team to start per-team MCP servers.

Frequently Asked Questions about doey-mcp-example

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

FAQPage Schema
How do I isolate MCP server instances per team?▼

Per-team isolation is achieved by declaring mcp_servers in a skill's frontmatter. When a team spawns, the system generates independent per-team MCP configs and attaches them to the Claude launch.

What is the best way to manage MCP server lifecycles for multiple teams?▼

Automatic lifecycle management handles MCP servers by generating configs and binding them to launches on team spawn, then executing automatic cleanup when teams despawn.

How do I configure external MCP servers for a skill?▼

You configure external MCP servers declaratively by specifying mcp_servers in the skill's frontmatter. The runtime enforces the frontmatter schema and automatically instantiates the defined servers per team.

Does MCP per-team isolation prevent cross-team data leakage?▼

Yes, per-team isolation prevents cross-team data leakage by generating independent MCP server instances for each team. This separates external server processes and their dependencies across team boundaries.

When do I need per-team MCP config generation?▼

Per-team MCP config generation is needed when skill integrations require isolated external server processes. It simplifies dependency management by automatically binding independent configs to the team launch.