Repository navigation
Releases
Releases · EthanSky2986/mcp-telegram-claudecode
v1.4.1
What's New
Features
- WriteConsoleInput API - No-focus terminal injection using Windows Console API
- Lock file mechanism - Prevents multiple instance conflicts
- Injection failure notifications - Get notified via Telegram when injection fails
- PreToolUse hook - Remote permission approval via Telegram
- PostToolUse hook - Error notifications after tool execution
Improvements
- Improved exit cleanup (SIGINT/SIGTERM handling)
- Better error detection for injection success/failure
Known Limitations
- Single terminal mode only (multiple terminals may cause injection to wrong window)
- Windows only for auto-injection (macOS/Linux: MCP tools work, but no auto-injection)
Full Changelog
v1.3.1 - Fix message duplication and add auto-polling
What's Changed
Fixed
- Added
pollingInProgresslock to prevent race condition when multiple polls overlap - Fixed message duplication issue caused by concurrent polling
- Added request timeouts (10s for messages, 30s for photos) to prevent hanging
- Moved FormData import to top level for better performance
Changed
- Updated
telegram_send_messagetool description to emphasize always responding via Telegram - Updated
telegram_start_pollingdescription to note auto-start behavior
Added
- Auto-start polling when MCP server starts (if BOT_TOKEN and CHAT_ID are configured)
- Added CHANGELOG.md for version tracking
- Added architecture documentation and known issues to README
Known Issues
- Multiple Claude Code instances: Running multiple windows will cause message duplication
- SendKeys reliability: Terminal injection depends on window focus and may fail occasionally
- Platform support: Full support on Windows only; macOS/Linux partial support
Full Changelog
See CHANGELOG.md for complete version history.
v1.0.0 - Initial Release
MCP-Telegram-ClaudeCode v1.0.0
First release of the Telegram MCP server for Claude Code.
Features
- Send text messages to Telegram via
telegram_send_message - Receive messages from Telegram via
telegram_get_messages - Quick check for new messages via
telegram_check_new - Send photos/images via
telegram_send_photo - Proxy support for regions where Telegram is blocked
Installation
npx mcp-telegram-claudecode