1. Conduid
  2. Communication
  3. Model Context Protocol Server
MCP server · Communication

Model Context Protocol Server

A Model Context Protocol (MCP) server with a Telegram bot that provides YouTube search, Google search, and email tools using FastAPI and Google AI. Users interact via commands or natural language, with the server acting as an AI gateway to external services.

Unclaimed MIT last commit a year ago comms
49Fair

Scored 5 months ago · breakdown

About Model Context Protocol Server

Model Context Protocol Server is an MCP server published by vichu12232003 in the Communication category: a Model Context Protocol (MCP) server with a Telegram bot that provides YouTube search, Google search, and email tools using FastAPI and Google AI. Users interact via commands or natural language, with the server acting as an AI gateway to external services.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/vichu12232003/MCP-Model-Context-Protocol-Server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Model Context Protocol Server

Powered by Claude · Grounded in docs

I know everything about Model Context Protocol Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

README

MCP (Model Context Protocol) Server

This is a Model Context Protocol server that integrates Telegram bot functionality with YouTube and Google search capabilities. Users can search for videos and web content directly through Telegram commands.

Features

  • 🤖 Telegram bot interface
  • 🎥 YouTube video search
  • 🔍 Google web search
  • ⚡ Fast and asynchronous operations
  • 🔐 Secure API key management

Prerequisites

  • Python 3.8 or higher
  • A Telegram Bot Token (get from @BotFather)
  • YouTube API Key (from Google Cloud Console)
  • Google Custom Search API Key and Search Engine ID

Setup

  1. Clone the repository:
git clone <your-repo-url>
cd mcp
  1. Create a virtual environment and activate it:
python -m venv venv
# On Windows
.\venv\Scripts\activate
# On Unix or MacOS
source venv/bin/activate
  1. Install dependencies:
pip install -e .
  1. Create a .env file in the root directory with your API keys:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
YOUTUBE_API_KEY=your_youtube_api_key_here
GOOGLE_SEARCH_API_KEY=your_google_search_api_key_here
GOOGLE_SEARCH_ENGINE_ID=your_google_search_engine_id_here

Running the Server

To start the MCP server:

python main.py

Usage

Once the bot is running, you can interact with it on Telegram using these commands:

  • /start or /help - Show available commands
  • /yt <query> - Search for YouTube videos
  • /google <query> - Search Google

Examples:

/yt how to make pizza
/google python programming tutorials

Development

The project uses:

  • python-telegram-bot for Telegram integration
  • google-api-python-client for YouTube API
  • aiohttp for async HTTP requests
  • python-dotenv for environment variable management
  • fastapi and uvicorn for the API server (future expansion)

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Model Context Protocol Server

How do I install Model Context Protocol Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Model Context Protocol Server safe to use with an AI agent?

Its trust score is 49 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Model Context Protocol Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.