setup-server

Bootstrap the Pierre MCP Server with database setup and data seeding.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Async-IO/pierre_mcp_server --skill setup-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-server
Source: https://github.com/Async-IO/pierre_mcp_server/tree/main/.claude/skills/setup-server
Command: npx skills add https://github.com/Async-IO/pierre_mcp_server --skill setup-server

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the setup of the Pierre MCP Server, including database initialization, user creation, and essential data seeding, making it ready for development and testing without manual configuration.

Core Features & Use Cases

  • Database Setup: Initializes or resets the SQLite database.
  • User Management: Creates admin and test users with credentials.
  • Data Seeding: Populates the database with coaches, demo data, mobility exercises, social connections, and synthetic activities.
  • Server Startup: Launches the Pierre MCP Server.
  • Use Case: Developers can quickly spin up a fully configured server environment for building and testing new features, especially for mobile app integration and AI assistant interactions.

Quick Start

Run the setup script to bootstrap the Pierre server with a fresh database and all necessary test data.

Frequently Asked Questions about setup-server

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

FAQPage Schema
How do I bootstrap a development server with a seeded database for testing?

To bootstrap a development server with a seeded database for testing, you can run an automated setup script that initializes the database, creates admin and test users, and populates the environment with coaches, demo data, and synthetic activities.

What is the best way to set up a reproducible server testing environment?

The best way to set up a reproducible server testing environment is to automate database initialization and data seeding, ensuring every test run starts with a fully configured server instance containing identical test users and synthetic activities.

Does the server bootstrap process include creating test users and seeding demo data?

Yes, the server bootstrap process includes creating test users and seeding demo data, automatically populating the database with admin credentials, coaches, mobility exercises, social connections, and synthetic activities.

Can I use this setup to initialize a SQLite database for mobile app integration testing?

You can use this setup to initialize a SQLite database specifically for mobile app integration testing, providing a fully configured server instance with essential test data and synthetic activities ready for development workflows.

What specific data types are seeded when setting up the Pierre MCP server?

When setting up the Pierre MCP server, the specific data types seeded include coaches, demo data, mobility exercises, social connections, and synthetic activities, alongside the creation of admin and test users.

Why do I need to reset the database before running new server development tests?

You need to reset the database before running new server development tests to maintain a reproducible environment, ensuring previous test runs do not contaminate the current data state or affect feature validation.