@steipete/terminator-mcp
Version:
MCP plugin to manage macOS terminal sessions.
71 lines (70 loc) • 1.83 kB
JSON
{
"name": "@steipete/terminator-mcp",
"version": "1.0.0-alpha.1",
"description": "MCP plugin to manage macOS terminal sessions.",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"terminator-mcp-swift": "bin/terminator"
},
"scripts": {
"build:swift": "./scripts/build-swift-universal.sh",
"build:ts": "tsc",
"build": "npm run build:ts && npm run build:swift",
"prepublishOnly": "npm run clean && npm run build",
"start": "node dist/index.js",
"dev": "tsc-watch --onSuccess \"npm start\"",
"clean": "rm -rf dist bin",
"postinstall": "chmod +x bin/terminator 2>/dev/null || true",
"prepare-release": "node ./scripts/prepare-release.js",
"format:swift": "cd cli && swiftformat .",
"lint:swift": "cd cli && swiftlint",
"test:swift": "cd cli && swift test",
"test:applescript": "cd cli/Tests/AppleScriptTests && bash bin/run_apple_terminal_tests.sh",
"verify:applescript": "node ./scripts/verify-applescript-consistency.js"
},
"author": "@steipete",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "latest",
"node-pty": "latest"
},
"devDependencies": {
"@types/node": "latest",
"tsc-watch": "latest",
"typescript": "latest"
},
"os": [
"darwin"
],
"cpu": [
"x64",
"arm64"
],
"files": [
"dist",
"bin",
"README.md",
"LICENSE"
],
"keywords": [
"mcp",
"terminal",
"macos",
"terminal-management",
"iterm2",
"apple-terminal"
],
"repository": {
"type": "git",
"url": "git+https://github.com/steipete/terminator.git"
},
"bugs": {
"url": "https://github.com/steipete/terminator/issues"
},
"homepage": "https://github.com/steipete/terminator#readme",
"engines": {
"node": ">=18.0.0"
}
}