add-mcp-package

Scaffold MCP workspace packages with standardized directories and configuration files.

17|2|Updated Jun 5, 2025
One-click install
npx skills add https://github.com/AI-Riksarkivet/ra-mcp --skill add-mcp-package
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-mcp-package
Source: https://github.com/AI-Riksarkivet/ra-mcp/tree/main/.claude/skills/add-mcp-package
Command: npx skills add https://github.com/AI-Riksarkivet/ra-mcp --skill add-mcp-package

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of new packages within an MCP workspace, ensuring all necessary files, configurations, and boilerplate code are generated correctly.

Core Features & Use Cases

  • Automated Scaffolding: Generates the complete directory structure and essential files for a new MCP package.
  • Configuration Setup: Creates pyproject.toml, tools.py, server.py, and test files with appropriate placeholders.
  • Use Case: When starting a new feature or module in an MCP project, use this Skill to quickly set up the foundational structure, allowing developers to focus on implementation rather than repetitive setup tasks.

Quick Start

Use the add-mcp-package skill to scaffold a new package named 'viewer'.

Frequently Asked Questions about add-mcp-package

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

FAQPage Schema
How do I scaffold a new MCP package with Python?

To scaffold a new MCP package, this tool generates a standardized directory structure and essential configuration files like pyproject.toml, server.py, and tools.py automatically. It automates the boilerplate creation so you can focus on implementation rather than repetitive setup tasks.

What files are generated when creating an MCP workspace package?

Creating an MCP workspace package generates a standardized directory structure containing pyproject.toml for configuration, server.py for FastMCP instances, tools.py, and essential test files with appropriate placeholders to jumpstart development.

Do I need to follow specific naming conventions for FastMCP instances?

Yes, adding new modules and servers within an MCP project requires adherence to specific naming conventions for PyPI, Python imports, and FastMCP instances to ensure the scaffolded package integrates correctly into the workspace.

Can I use this to add new modules to an existing MCP project?

Yes, you can use this to add new modules, tools, and servers within an existing MCP project. It facilitates the addition by generating the correct foundational structure and configuration files required for the new package.

What is the best way to automate boilerplate creation for MCP development tools?

The best way to automate boilerplate creation for MCP development tools is using a scaffolding utility that standardizes the directory structure and automatically generates configuration files, eliminating repetitive setup tasks when starting new features.