Commit graph

7 commits

Author SHA1 Message Date
Dmitrii Zolotukhin
f5bf9d1a24 fix: update uv.lock to resolve ToolAnnotations import error
Fixes #37

The mcp package was locked at version 1.6.0 which does not include
the ToolAnnotations type. This caused the server to fail on startup
with:

  ImportError: cannot import name 'ToolAnnotations' from 'mcp.types'

Updated mcp from 1.6.0 to 1.22.0 which includes ToolAnnotations
and is compatible with the code added in PR #34.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-27 22:13:08 +03:00
Korzhavin Ivan
994a49faba style: format code with black 2025-10-20 01:06:06 +02:00
Korzhavin Ivan
251be7219d chore: Add Black and flake8 as dev dependencies
Added Black and flake8 to development dependencies to ensure
consistent code formatting and linting across the project.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 15:18:32 +02:00
Eugene Evstafev
ff0f42626b feat: add github's workflow for "Python Lint & Format Check" 2025-04-18 14:21:44 +01:00
anonim
84de77230b feat: major update to Telegram MCP server with new features and enhancements
- Bumped version to 2.0.0 in pyproject.toml and updated dependencies.
- Expanded README.md to reflect new features, including comprehensive tools for chat, group, and contact management.
- Added new functionalities for managing contacts, messages, and user profiles.
- Updated .gitignore to include .DS_Store files.
- Improved error handling and messaging in main.py.
- Enhanced overall documentation and usage examples for better user guidance.
2025-04-15 16:30:32 +03:00
anonim
853cc61ac3 chore: update Python version requirement and add new package dependencies
- Changed the required Python version from >=3.13 to >=3.10.
- Added 'exceptiongroup' package with version 1.2.2 and its dependencies.
- Included 'typing-extensions' as a dependency for compatibility with Python versions < 3.11 in multiple packages.
- Updated the version of 'telegram-mcp' to 1.5.0 and changed its source to editable.
2025-04-15 15:26:10 +03:00
anonim
726fef23f3 feat: enhance Telegram MCP server with new features and configuration updates
- Updated .env.example with new Telegram API credentials and session string options.
- Expanded .gitignore to exclude session files and configuration.
- Refactored main.py to support string session authentication and added new functions for contact and message management.
- Updated README.md to reflect new features, installation instructions, and usage examples.
- Added python-dotenv as a dependency in pyproject.toml for environment variable management.
2025-03-31 18:45:36 +03:00