project-overview — community project-overview, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for AI Agents like Cursor, Windsurf, or Claude Code needing comprehensive project oversight and Model Context Protocol management Lightweight Elastic Orchestrator for Model Context Protocol Servers (MCP Gateway)

wibus-wee wibus-wee
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The project-overview skill by wibus-wee is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for AI Agents like Cursor, Windsurf, or Claude Code needing comprehensive project oversight and Model Context Protocol management

Core Value

Empowers agents to manage multiple Model Context Protocol servers with elastic runtime, unified routing, and intelligent tool filtering powered by CloudWeGo/Eino, enabling efficient context-aware operations and scale-to-zero hibernation

Capabilities Granted for project-overview

Automating Model Context Protocol server lifecycle management
Unifying entry points for distributed MCP servers
Optimizing tool filtering with smart SubAgent capabilities

! Prerequisites & Limits

  • Requires MCP server setup and configuration
  • Dependent on CloudWeGo/Eino for smart SubAgent functionality
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

project-overview

Install project-overview, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

mcpd Project Overview

mcpd is an elastic control plane and runtime for Model Context Protocol (MCP) servers. It provides on-demand startup, scale-to-zero hibernation, unified routing, and intelligent tool filtering for managing multiple MCP servers locally.

Key Capabilities

  • Elastic runtime with automatic instance lifecycle management
  • Unified gateway (mcpvmcp) providing single entry point for all MCP servers
  • Smart SubAgent powered by CloudWeGo/Eino for context-aware tool filtering
  • GUI support (mcpvui) built with Wails 3 for configuration and monitoring
  • Profile-based configuration with tag-based visibility
  • Native observability with Prometheus metrics and Grafana dashboards

Architecture

Three-layer architecture for maximum decoupling:

  1. Core (mcpv): Central control plane managing instance lifecycles, scheduling, and aggregation
  2. Gateway (mcpvmcp): Protocol bridge acting as standard MCP server for AI clients
  3. App (mcpvui): Wails-driven GUI for configuration, monitoring, and core lifecycle hosting

Internal Structure

  • internal/domain/: Domain models and interfaces (ServerSpec, Instance, Transport, Scheduler, Router, etc.)
  • internal/app/: Application glue layer with explicit subpackages:
    • controlplane/: Control plane facade, registry/discovery/observability/automation, reload application
    • bootstrap/: Bootstrap and server initialization management
    • catalog/: Catalog providers and state loading
    • runtime/: Runtime indexes and aggregation state
  • internal/infra/: Infrastructure adapters organized by concern:
    • catalog/: Configuration loading and validation
    • scheduler/: Instance lifecycle and capacity constraints coordination
    • lifecycle/: Instance startup, handshake, and shutdown management
    • router/: Request routing to managed MCP server instances
    • transport/: stdio and streamable HTTP transport implementations
    • aggregator/: Tool/resource/prompt aggregation and indexing
    • gateway/: MCP gateway client manager and registry
    • subagent/: Eino-based intelligent tool filtering
    • telemetry/: Prometheus metrics and health checks
    • rpc/: gRPC server and client for core-gateway communication
  • internal/ui/: Wails bridge layer exposing core functionality to GUI

Configuration

Configuration is YAML-based with a single file per profile. See docs/catalog.example.yaml or runtime.yaml for reference.

Key Configuration Sections:

  • servers[]: MCP server definitions with transport, command, tags, lifecycle settings
  • subAgent: Eino-based tool filtering configuration (model, provider, API key, enabled tags)
  • observability: Prometheus metrics endpoint configuration
  • rpc: gRPC server configuration for core-gateway communication
  • Runtime settings: timeouts, concurrency limits, retry policies, bootstrap behavior

Server Configuration Example:

yaml
1servers: 2 - name: my-server 3 transport: stdio 4 cmd: [node, ./path/to/server.js] 5 tags: [chat] 6 idleSeconds: 60 7 maxConcurrent: 1 8 strategy: stateless 9 activationMode: on-demand 10 protocolVersion: "2025-11-25"

Profile System:

  • Multiple profiles supported with caller-to-profile mapping
  • Default profile used as fallback
  • Tag-based visibility: clients see only servers matching their tags

Transport Types and Activation Modes

Transport Types

stdio (most common):

  • Launches subprocess and communicates via stdin/stdout
  • Suitable for Node.js, Python, and other scripting languages
  • Process lifecycle managed by mcpv

streamable_http:

  • Connects to HTTP endpoint with Server-Sent Events (SSE) streaming
  • Suitable for long-running HTTP services
  • No process management needed

composite:

  • Advanced use case combining multiple transports
  • Rarely needed

Activation Modes

on-demand (default):

  • Instances start when first request arrives
  • Ideal for resource efficiency
  • Cold start latency on first request

always-on:

  • Keeps minReady instances running at all times
  • Use for latency-sensitive servers
  • Higher resource usage

disabled:

  • Server defined but not activated
  • Useful for testing or staged rollouts

Server Strategies

stateless:

  • Requests can be routed to any available instance
  • Instances can be freely started/stopped
  • Most common and efficient

stateful:

  • Router maintains sticky sessions
  • Requests from same client go to same instance
  • Session expires after client inactivity timeout

Gateway Behavior

The mcpvmcp gateway:

  • Registers with core on startup via gRPC
  • Maintains persistent connection to core
  • Translates MCP JSON-RPC to core's internal protocol
  • Handles tool/resource/prompt aggregation
  • Supports both single-server and tag-based modes

Flags

  • --config: Specify config directory (default: current directory)
  • --rpc: Override RPC address for gateway
  • --tag: Filter servers by tag in gateway mode
  • --server: Single-server mode for gateway

Key Technical Details

Hot Reload

The core watches the config directory for changes and automatically reloads:

  • Server spec additions/removals
  • Configuration updates
  • Profile changes
  • Active instances are gracefully drained before applying changes

Concurrency Control

  • maxConcurrent: Maximum parallel requests per instance
  • minReady: Minimum instances to keep warm
  • Scheduler spawns new instances when capacity is reached
  • Instances are reused across requests (connection pooling)

Tool Namespace Strategy

To avoid tool name collisions across servers:

  • prefix: Tools named as server__toolname (default)
  • suffix: Tools named as toolname__server

Bootstrap Modes

  • metadata: Only fetch server metadata (tools/resources/prompts) on startup
  • full: Perform full initialization including handshake
  • none: Skip bootstrap entirely

Scale-to-Zero Runtime

Instances are launched on-demand and shut down after idle timeout:

  • Scheduler manages instance pools with concurrency limits
  • Router maintains session affinity for stateful servers
  • Lifecycle manager handles startup, handshake, and graceful shutdown
  • Probe system monitors instance health

Tool Aggregation

The aggregator maintains a unified index across all active instances:

  • Automatic refresh on list_changed notifications
  • Concurrent refresh workers with rate limiting
  • Namespace strategy (prefix or suffix) to avoid tool name collisions
  • Supports tools, resources, and prompts

Version Information

  • Go: 1.25+
  • Wails: 3.0.0-alpha.53
  • MCP SDK: github.com/modelcontextprotocol/go-sdk v1.2.0
  • Eino: github.com/cloudwego/eino v0.7.15
  • Prometheus: github.com/prometheus/client_golang v1.23.2

Additional Resources

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is project-overview?

Ideal for AI Agents like Cursor, Windsurf, or Claude Code needing comprehensive project oversight and Model Context Protocol management Lightweight Elastic Orchestrator for Model Context Protocol Servers (MCP Gateway)

How do I install project-overview?

Run the command: npx killer-skills add wibus-wee/mcpv. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for project-overview?

Key use cases include: Automating Model Context Protocol server lifecycle management, Unifying entry points for distributed MCP servers, Optimizing tool filtering with smart SubAgent capabilities.

Which IDEs are compatible with project-overview?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for project-overview?

Requires MCP server setup and configuration. Dependent on CloudWeGo/Eino for smart SubAgent functionality.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add wibus-wee/mcpv. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use project-overview immediately in the current project.

Related Skills

Looking for an alternative to project-overview or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI