Roo-Code/packages/telegram-bridge/package.json
Roo Code c7d31ae5d0 feat: add Telegram Bridge MCP Server for remote control of Roo Code
This PR implements the foundation for Issue #11146 - Native Telegram Bot
Integration for Remote Control.

Changes:
- Add ApproveAsk and DenyAsk commands to IPC types
- Add IPC command handlers in extension for approve/deny
- Create @roo-code/telegram-bridge MCP server package
- Add Telegram bot integration with approve/deny buttons
- Add tests for new IPC commands

The Telegram Bridge MCP Server allows users to:
- Receive Roo Code messages on Telegram in real-time
- Approve/reject tool operations via inline buttons
- Send new instructions from Telegram
- Monitor task status remotely
2026-02-02 01:07:59 +00:00

38 lines
882 B
JSON

{
"name": "@roo-code/telegram-bridge",
"version": "0.1.0",
"description": "Telegram bridge for remote control of Roo Code via IPC",
"type": "module",
"main": "build/index.js",
"types": "build/index.d.ts",
"scripts": {
"build": "tsc",
"start": "node build/index.js",
"dev": "tsx src/index.ts",
"clean": "rm -rf build",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.0.0",
"@roo-code/ipc": "workspace:*",
"@roo-code/types": "workspace:*",
"node-telegram-bot-api": "^0.66.0",
"zod": "^3.24.1"
},
"devDependencies": {
"@types/node": "^22.10.0",
"@types/node-telegram-bot-api": "^0.64.7",
"tsx": "^4.0.0",
"typescript": "~5.8.0-dev.20250121"
},
"peerDependencies": {
"typescript": "~5.8.0-dev.20250121"
},
"keywords": [
"roo-code",
"telegram",
"mcp",
"remote-control"
],
"license": "Apache-2.0"
}