QT

quinnjr/threads-mcp

Developer tools

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

18 stars 13 forks Качество 70 Тренд 22MIT

Сервер Model Context Protocol для Threads.com API. Функции ограничения скорости, кэширования, веб-хуков и полной поддержки TypeScript. Интегрируйте нити с помощью Claude, ChatGPT и помощников AI.

Обзор

Мощный сервер Model Context Protocol (MCP) для интеграции с API Threads.com. Этот сервер предоставляет комплексные инструменты для создания, чтения и управления контентом Threads программно. - - - Полная поддержка API Threads.com v1.0 - - - Реализация протокола контекста стандартной модели - - - Метрики взаимодействия с доступом и аналитика - - - Создание потоков, ответов и управление разговорами - - - Полная поддержка TypeScript с валидацией схемы Zod - - - Алгоритм ведёрки токенов для предотвращения нарушений ограничения скорости API - - - кэширование в памяти с выселением TTL и LRU - - - Веб-хуки на основе событий с автоматическими повторами и верификацией подписи - - - > 90% тестовое покрытие с Vitest - - - Построено с последними пакетами npm и лучшими практиками Сервер предоставляет следующие инструменты MCP: - Получить аутентифицированную информацию профиля пользователя - - Восстановить потоки пользователя (посты) с помощью пагинации - - Получить определенный поток по идентификатору - - Создать новые потоки с текстом, изображениями или видео - - Ответить на...

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

Мощный сервер Model Context Protocol (MCP) для интеграции с API Threads.com. Этот сервер предоставляет комплексные инструменты для создания, чтения и управления контентом Threads программно.

** Посетить сайт** для лучшего чтения!

Особенности

Полная интеграция Threads API - полная поддержка Threads.com API v1.0 MCP-протокол - реализация стандартной модели Аналитика и анализ - Метрики взаимодействия с доступом и аналитика Управление разговорами - Создание потоков, ответов и управление разговорами Type-Safe - полная поддержка TypeScript с валидацией схемы Zod **Ограничение скорости ** - алгоритм ведра токенов для предотвращения нарушений ограничения скорости API

  • -Кэширующий слой - кэширование в памяти с выселением TTL и LRU ** Поддержка Webhook** - Веб-хуки на основе событий с автоматическими повторными запросами и проверкой подписи Хорошо протестировано -> 90% охвата тестом с Vitest
      • Современный стек * * - Построен с последними пакетами npm и лучшими практиками

Доступные инструменты

Сервер предоставляет следующие инструменты MCP:

###Профиль и управление контентом

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

README

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

Threads MCP Server

A powerful Model Context Protocol (MCP) server for integrating with the Threads.com API. This server provides comprehensive tools for creating, reading, and managing Threads content programmatically.

🌐 Visit the Website for a better reading experience!

Features

  • 🚀 Complete Threads API Integration - Full support for Threads.com API v1.0
  • 🔧 MCP Protocol - Standard Model Context Protocol implementation
  • 📊 Analytics & Insights - Access engagement metrics and analytics
  • 💬 Conversation Management - Create threads, replies, and manage conversations
  • 🎯 Type-Safe - Full TypeScript support with Zod schema validation
  • ⚡ Rate Limiting - Token bucket algorithm to prevent API rate limit violations
  • 💾 Caching Layer - In-memory caching with TTL and LRU eviction
  • 🔔 Webhook Support - Event-based webhooks with automatic retries and signature verification
  • ✅ Well Tested - >90% test coverage with Vitest
  • 🔄 Modern Stack - Built with latest npm packages and best practices

Available Tools

The server provides the following MCP tools:

Profile & Content Management

  • threads_get_profile - Get authenticated user’s profile information
  • threads_get_threads - Retrieve user’s threads (posts) with pagination
  • threads_get_thread - Get a specific thread by ID
  • threads_create_thread - Create new threads with text, images, or videos
  • threads_reply_to_thread - Reply to existing threads

Engagement & Analytics

  • threads_get_insights - Get analytics for threads or user account
  • threads_get_replies - Retrieve replies to a specific thread
  • threads_get_conversation - Get full conversation threads

Prerequisites

Before you begin, you’ll need:

  1. Node.js 18+ - Download here
  2. pnpm - Install with npm install -g pnpm
  3. Meta Developer Account - Sign up here
  4. Threads Account - Your personal Threads account
  5. OAuth 2.0 Credentials - See OAuth Setup Guide

Getting Your Threads API Credentials

⚠️ Important: Threads uses OAuth 2.0 authentication. You cannot use simple API keys.

Quick Setup (Automatic OAuth)

  1. Create a Meta App
    • Visit Meta for Developers
    • Create a new app and add the Threads API product
    • Add OAuth redirect URI: http://localhost:48810/callback
    • Get your App ID and App Secret
Открыть полный README на GitHub

Установка

npx -y @pegasusheavy/threads-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "threads": { "command": "npx", "args": ["-y", "@pegasusheavy/threads-mcp"], "env": { "THREADS_APP_ID": "your-app-id", "THREADS_APP_SECRET": "your-app-secret" } } } }