TI

turboml-inc/mcp-starter

Productivity workflow

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

59 stars 55 forks Качество 49 Тренд 13Apache-2.0

turboml-inc/mcp-starter - это кандидат на сервер MCP, импортированный из T0

Обзор

turboml-inc/mcp-starter - это кандидат на сервер MCP, импортированный из T0

Обзор (машинный перевод)

Это стартовый шаблон для создания собственного сервера Model Context Protocol (MCP), который работает с Puch AI. Он поставляется с готовыми к использованию инструментами для поиска работы и обработки изображений.

Что такое MCP?

MCP (Model Context Protocol) позволяет помощникам ИИ, таким как Puch, безопасно подключаться к внешним инструментам и источникам данных. Думайте об этом, как о предоставлении вашему ИИ дополнительных суперспособностей без ущерба для безопасности.

Что входит в этот список?

##Складки

  • mcp-bearer-token/ Пример серверов MCP с использованием Bearer token auth (требуется Puch AI). Включает: mcp_starter.py Минимальный MCP-сервер с:
  • Инструмент ввода/вывода текста (обработка в эхо-стиле)
  • Инструмент ввода/вывода изображения (например, конвертировать в черно-белый)
  • Проверка токенов на предъявителя puch-user-id-mcp-example.py MCP-сервер управления задачами, который демонстрирует, как использовать puch_user_id (уникальный идентификатор пользователя, предоставленный Puch) для охвата задач и данных на пользователя.

mcp-google-oauth/ Пример сервера MCP, показывающего, как реализовать OAuth с помощью Google для аутентификации / авторизации MCP.

[[Т5]] Пример сервера MCP, показывающего, как реализовать OAuth с помощью GitHub для аутентификации/авторизации MCP.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Starter for Puch AI

This is a starter template for creating your own Model Context Protocol (MCP) server that works with Puch AI. It comes with ready-to-use tools for job searching and image processing.

What is MCP?

MCP (Model Context Protocol) allows AI assistants like Puch to connect to external tools and data sources safely. Think of it like giving your AI extra superpowers without compromising security.

What’s Included in This Starter?

Folders

  • mcp-bearer-token/
    Example MCP servers using Bearer token auth (required by Puch AI). Includes:

    • mcp_starter.py
      A minimal MCP server with:
      • Text input/output tool (echo-style processing)
      • Image input/output tool (e.g., convert to black & white)
      • Bearer token validation
    • puch-user-id-mcp-example.py
      A task management MCP server that demonstrates how to use puch_user_id (a unique, Puch-provided user identifier) to scope tasks and data per user.
  • mcp-google-oauth/
    Example MCP server showing how to implement OAuth with Google for MCP authentication/authorization.

  • mcp-oauth-github/
    Example MCP server showing how to implement OAuth with GitHub for MCP authentication/authorization.

Quick Setup Guide

Step 1: Install Dependencies

First, make sure you have Python 3.11 or higher installed. Then:

# Create virtual environment
uv venv

# Install all required packages
uv sync

# Activate the environment
source .venv/bin/activate

Step 2: Set Up Environment Variables

Create a .env file in the project root:

# Copy the example file
cp .env.example .env

Then edit .env and add your details:

AUTH_TOKEN=your_secret_token_here
MY_NUMBER=919876543210

Important Notes:

  • AUTH_TOKEN: This is your secret token for authentication. Keep it safe!
  • MY_NUMBER: Your WhatsApp number in format {country_code}{number} (e.g., 919876543210 for +91-9876543210)

Step 3: Run the Server

cd mcp-bearer-token
python mcp_starter.py

You’ll see: 🚀 Starting MCP server on http://0.0.0.0:8086

Step 4: Make It Public (Required by Puch)

Since Puch needs to access your server over HTTPS, you need to expose your local server:

  1. Install ngrok: Download from https://ngrok.com/download

  2. Get your authtoken:

  3. Start the tunnel:

    ngrok http 8086
    

Option B: Deploy to Cloud

You can also deploy this to services like:

  • Railway
  • Render
  • Heroku
  • DigitalOcean App Platform

How to Connect with Puch AI

  1. Open Puch AI in your browser
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →