configuring-acquisition-system

Configure mesoscope acquisition systems via MCP tools and YAML files.

2|1|Updated Jan 2, 2025
One-click install
npx skills add https://github.com/Sun-Lab-NBB/sl-experiment --skill configuring-acquisition-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: configuring-acquisition-system
Source: https://github.com/Sun-Lab-NBB/sl-experiment/tree/main/.claude/skills/acquisition-system-setup
Command: npx skills add https://github.com/Sun-Lab-NBB/sl-experiment --skill configuring-acquisition-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides users through configuring data acquisition systems on local machines using MCP tools for hardware discovery and direct YAML file editing for system parameters. It covers working directory setup, hardware discovery, system configuration, and credential management. Use when setting up a new acquisition PC, reconfiguring hardware, or troubleshooting configuration issues.

Core Features & Use Cases

  • Hardware discovery and path setup: Guide users to identify connected cameras, microcontrollers, motors, and required network shares, then map them into the system configuration.
  • System configuration workflow: Step-by-step process to create or update the YAML configuration file with discovered values and required paths.
  • Credential and template management: Instructions to set Google credentials and task templates for Unity/MCP integration.
  • Use Case: You are provisioning a new mesoscope acquisition PC; you would discover hardware, create the system configuration, and verify mounts and permissions using the provided MCP commands.

Quick Start

Run the MCP-based setup for mesoscope: check_runtime_requirements; list_cameras; list_microcontrollers; get_zaber_devices_tool; get_working_directory_tool; sl-configure system -s mesoscope, then edit the generated configuration file with discovered values.

Frequently Asked Questions about configuring-acquisition-system

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

FAQPage Schema
How do I configure a mesoscope acquisition system using MCP tools?

Configuring an acquisition system involves running MCP CLI commands like list_cameras and get_zaber_devices_tool to discover hardware, then executing sl-configure system -s mesoscope to generate a YAML configuration file for editing with discovered values.

What is the process for hardware discovery on a local acquisition PC?

Hardware discovery on an acquisition PC uses MCP tooling to identify connected cameras, microcontrollers, Zaber motor devices, and network shares, generating discovered values that are then mapped into the YAML configuration file for the mesoscope system.

Do I need YAML configuration files to set up acquisition system hardware?

Yes, YAML configuration files are required for acquisition system setup. MCP CLI tools generate the YAML file during the configuration workflow, which must then be manually edited to apply discovered hardware paths and system parameters.

How do I manage credentials and templates when setting up an acquisition PC?

Managing credentials and templates during acquisition PC setup involves configuring Google credentials and task templates for Unity and MCP integration. This ensures the mesoscope system can properly authenticate and execute automated acquisition tasks.

Why is my acquisition system configuration not working after hardware reconfiguration?

Acquisition system configuration fails after hardware reconfiguration if the YAML file retains outdated device mappings. Rerun hardware discovery MCP commands like list_cameras and list_microcontrollers to detect changes and update the YAML configuration with current values.