setup-mcp

Register the Room Genie MCP server with Claude Code and auto-allow read-only tools.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/tombandini-7/room-genie-skills --skill setup-mcp-tombandini-7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-mcp
Source: https://github.com/tombandini-7/room-genie-skills/tree/main/skills/setup-mcp
Command: npx skills add https://github.com/tombandini-7/room-genie-skills --skill setup-mcp-tombandini-7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the initial setup friction when integrating Room Genie with Claude Code by performing the MCP server registration and permission on-boarding in one step, ensuring users only authorize destructive actions manually while automating read-only tool access.

Core Features & Use Cases

  • MCP server registration: Registers room-genie with Claude Code via claude mcp add --transport streamable-http to enable MCP-based tools.
  • Permission auto-allow for read-only tools: Writes or merges project-level .claude/settings.json to auto-approve non-destructive tools.
  • Safety for destructive actions: Keeps create_alert, toggle_alert, and delete_alert as manual approval prompts to prevent unintended mutations.
  • Use cases: new plugin installation; first-run setup; reducing prompt fatigue after initial setup.

Quick Start

Run the setup-mcp skill to register the MCP server and auto-allow read-only tools, then test by asking for 'list my Room Genie alerts'.

Frequently Asked Questions about setup-mcp

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

FAQPage Schema
How do I set up the Room Genie MCP server in Claude Code?

MCP server registration registers Room Genie with Claude Code using `claude mcp add --transport streamable-http`, enabling MCP-based tools and configuring project-level `.claude/settings.json` to auto-approve read-only tools while keeping destructive mutations on manual approval.

How does auto-approval work for read-only MCP tools in settings.json?

Auto-approval for read-only MCP tools works by merging an allowlist into your project-level `.claude/settings.json`, which prevents manual permission prompts for safe queries while preserving your existing configuration settings.

Do I need to manually approve destructive Room Genie actions in Claude Code?

Yes, you need to manually approve destructive Room Genie actions. The setup keeps `create_alert`, `toggle_alert`, and `delete_alert` on manual approval prompts to prevent unintended mutations, even after the MCP server registration is complete.

What is the best way to reduce permission prompts when using Room Genie with Claude Code?

The best way to reduce permission prompts is to run the MCP setup skill, which auto-allowlists read-only tools in `.claude/settings.json`, eliminating prompt fatigue while maintaining a safety barrier for destructive actions.

When should I run the Room Genie MCP setup skill?

You should run the Room Genie MCP setup skill during first-time setup after installing the room-genie plugin, or whenever you request to connect or reconfigure the MCP server with Claude Code.