Skip to main content
Glama

Peekaboo MCP

by steipete
Package.swiftβ€’1.88 kB
// swift-tools-version:6.0 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let package = Package( name: "axPackage", // Renamed package slightly to avoid any confusion with executable name platforms: [ .macOS(.v13), // macOS 13.0 or later ], products: [ .library(name: "AXorcist", targets: ["AXorcist"]), // Product 'AXorcist' now comes from target 'AXorcist' .executable(name: "axorc", targets: ["axorc"]), // Product 'axorc' comes from target 'axorc' ], dependencies: [ .package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.3.0"), .package(url: "https://github.com/apple/swift-log.git", from: "1.5.4"), ], targets: [ .target( name: "AXorcist", dependencies: [ .product(name: "Logging", package: "swift-log"), // Added Logging product from swift-log ], path: "Sources/AXorcist", // Be very direct about the source path exclude: [], // Explicitly no excludes sources: nil // Explicitly let SPM find all sources in the path ), .executableTarget( name: "axorc", // Executable target name dependencies: [ "AXorcist", // Dependency restored to AXorcist .product(name: "ArgumentParser", package: "swift-argument-parser"), // Added dependency product ], path: "Sources/axorc" // Explicit path ), .testTarget( name: "AXorcistTests", dependencies: [ "AXorcist", // Dependency restored to AXorcist ], path: "Tests/AXorcistTests" // Explicit path // Sources will be inferred by SPM ), ], swiftLanguageModes: [.v6] )

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/steipete/Peekaboo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server