""" MCP resource for KiCad project file content. """ import json from mckicad.server import mcp from mckicad.utils.file_utils import get_project_files, load_project_json @mcp.resource("kicad://project/{project_path}") def get_project_resource(project_path: str) -> str: """Get details for a specific KiCad project.""" files = get_project_files(project_path) metadata = load_project_json(project_path) return json.dumps({"files": files, "metadata": metadata}, indent=2)