package.json•1.57 kB
{ "name": "electron-terminal-mcp",
"version": "1.0.0",
"description": "MCP server providing terminal functionality through Electron",
"main": "main.js",
"type": "module",
"scripts": {
"start": "electron .",
"rebuild": "node rebuild.js",
"postinstall": "npm run rebuild"
},
"repository": {
"type": "git",
"url": "git+https://github.com/nexon33/console-terminal-mcp-server.git"
},
"keywords": [
"mcp",
"electron",
"terminal",
"cli",
"command-line",
"xterm",
"node-pty",
"llm",
"modelcontextprotocol",
"command"
],
"author": "Adrian Belmans",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.11.2",
"@xterm/addon-fit": "^0.9.0",
"@xterm/addon-image": "^0.8.0",
"@xterm/addon-search": "^0.15.0",
"@xterm/addon-serialize": "^0.13.0",
"@xterm/addon-unicode11": "^0.8.0",
"@xterm/addon-web-links": "^0.11.0",
"@xterm/addon-webgl": "^0.18.0",
"@xterm/xterm": "^5.5.0",
"xterm-addon-fit": "^0.8.0",
"xterm-addon-search": "^0.13.0",
"xterm-addon-serialize": "^0.11.0",
"xterm-addon-unicode11": "^0.6.0",
"xterm-addon-web-links": "^0.9.0",
"axios": "^1.9.0",
"body-parser": "^1.20.2",
"cors": "^2.8.5",
"electron-rebuild": "^3.2.9",
"express": "^4.18.2",
"lockfile": "^1.0.4",
"node-pty": "^v1.1.0-beta34",
"strip-ansi": "^7.1.0",
"winston": "^3.17.0",
"ws": "^8.18.2",
"xterm": "^5.3.0",
"zod": "^3.24.4"
},
"devDependencies": {
"electron": "^36.2.0"
}
}