Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Threads Lyr

БесплатноНе проверен

Provides read-only access to public Threads.net profiles and threads via anonymous scraping, with tools for profile info, user threads, and session management.

GitHubEmbed

Описание

Provides read-only access to public Threads.net profiles and threads via anonymous scraping, with tools for profile info, user threads, and session management.

README

Python 3.11+ LOC Status CI uv MIT

threads-lyr

A Threads.net MCP server for AI agents — read public profiles and recent threads the same way an anonymous visitor would. No login, no cookies, no session state, no Threads API app.

curl -fsSL https://raw.githubusercontent.com/ishan-parihar/threads-lyr/main/install.sh | bash


What it does

  • get_threads_profile — bio, follower/following/post counts for any public profile
  • get_user_threads — recent public threads (text, url, created_at, engagement)
  • close_session — release scrape clients
  • Agent-first CLI — AXI-compliant (--list-tools, --tool-info, --json, --hook, --install-hook, --install-skill)
  • Two MCP transports — stdio and streamable-http

Threads posts and profiles are public, so the client fetches threads.net/@username directly — Chrome TLS impersonation gets through, no credentials required. Cloned from facebook-lyr and stripped to Threads only.

Why anonymous scraping?

The official Threads API requires Meta app registration and access tokens, and writing tools need authorized credentials. For reading public content, that's heavy machinery for a problem an anonymous fetch already solves.

  • curl_cffi with Chrome TLS impersonation defeats JA3 fingerprint detection.
  • Profiles and feeds are parsed from Threads' embedded JSON with a resilient deep-scan — no fragile selectors.
  • Tools are annotated readOnlyHint so agents know not to attempt writes.

Quick install

./install.sh      # or: uv sync
uv run threads-lyr --status          # anonymous — always valid

Direct CLI tool execution

uv run threads-lyr get_threads_profile --username zuck
uv run threads-lyr get_user_threads --username zuck --limit 10
uv run threads-lyr get_user_threads --username zuck --limit 5 --json
uv run threads-lyr --list-tools

MCP server

Spawn with no args on a pipe (as Claude Code / other MCP clients do):

threads-lyr          # starts the JSON-RPC stdio server

For the streamable-http transport:

TRANSPORT=streamable-http PORT=8000 threads-lyr

Honest platform limits

  • Read-only. Publishing on Threads requires the official Threads API — out of scope for anonymous scraping.
  • Anonymous. Only public profiles are reachable; private profiles return not-found/empty.

Layout

threads_mcp_server/
  scraping/     curl_cffi Chrome-impersonation client + embedded-JSON parsers
  tools/        FastMCP tool registration (threads_tools.py)
  server.py     FastMCP server assembly
  cli_main.py   AXI-compliant CLI
  config/       layered config (CLI args > env > defaults)

Visual proof

Profile Threads feed MCP tools
Profile Feed Tools

Related CLI Tools

This project is part of a family of agent-friendly CLI tools for social platforms:

Tool CLI Repo
Instagram instagram-lyr ishan-parihar/instagram-lyr
Threads threads-lyr ishan-parihar/threads-lyr
Facebook facebook-lyr ishan-parihar/facebook-lyr
Reddit reddit-lyr ishan-parihar/reddit-lyr
LinkedIn linkedin-lyr ishan-parihar/linkedin-lyr
Twitter/X twitter-lyr ishan-parihar/twitter-lyr
Discord discord ishan-parihar/discord-cli
Telegram tg ishan-parihar/tg-cli

License

MIT — see LICENSE.


☕ Support & Sponsorship

If you find this project useful, consider supporting ongoing development:

Sponsor Donate

Your support funds new features, releases, and infrastructure for the whole ecosystem.

from github.com/ishan-parihar/threads-lyr

Установка Threads Lyr

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/ishan-parihar/threads-lyr

FAQ

Threads Lyr MCP бесплатный?

Да, Threads Lyr MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Threads Lyr?

Нет, Threads Lyr работает без API-ключей и переменных окружения.

Threads Lyr — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Threads Lyr в Claude Desktop, Claude Code или Cursor?

Открой Threads Lyr на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Threads Lyr with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development