MCP Server Development Skill

Develop, deploy, and maintain a FastMCP 2.0+ SSE server for CCPM agents.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/unmanned-systems-uk/homelab --skill mcp-server-development-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: MCP Server Development Skill
Source: https://github.com/unmanned-systems-uk/homelab/tree/main/.claude/skills/mcp-server-development
Command: npx skills add https://github.com/unmanned-systems-uk/homelab --skill mcp-server-development-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides the tools and procedures necessary to develop, deploy, and maintain the HomeLab MCP (Model Context Protocol) server, which is crucial for enabling communication and task execution between Claude Code agents within the CCPM ecosystem.

Core Features & Use Cases

  • Server Management: Deploy updates, manage configurations, and monitor the MCP server.
  • Tool Integration: Add, test, and verify new tools for the MCP server.
  • Troubleshooting: Diagnose and resolve issues related to server deployment, tool execution, and client connectivity.
  • Use Case: A developer needs to add a new infrastructure monitoring tool to the MCP server. They would use this skill to update the server code, rebuild the Docker image, deploy it to the Harbor VM, and verify the new tool is functional.

Quick Start

Follow the deployment process to update the MCP server code and restart the container.

Frequently Asked Questions about MCP Server Development Skill

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

FAQPage Schema
How do I deploy updates to an MCP server using Docker?

To deploy updates to an MCP server using Docker, you update the server code, rebuild the Docker image, and restart the container. This process ensures the new tools and configurations are functional.

How does an MCP server manage interactions for CCPM ecosystem agents?

An MCP server manages interactions for CCPM ecosystem agents by operating as a FastMCP 2.0+ based SSE server. It handles task operations, sprint management, and session management via integrated tools.

What is the process to add and verify new infrastructure management tools on an MCP server?

Adding infrastructure management tools involves updating the MCP server code, rebuilding the Docker image, deploying it to the Harbor VM, and verifying the new new tool's execution and client connectivity.

Can I use FastMCP 2.0+ to troubleshoot MCP server deployment and tool execution issues?

Yes, you can use the FastMCP 2.0+ based SSE server framework to troubleshoot MCP server issues. It includes procedures for diagnosing server deployment, tool execution, and client connectivity problems.

What are the limitations when maintaining a FastMCP based SSE server for agent communication?

Maintaining a FastMCP based SSE server requires careful handling of Docker container restarts and code updates. Limitations include potential client connectivity issues during deployment and the need for continuous tool verification.