Connect

xtweetly'yi AI'na bağla

Claude Desktop, ChatGPT, Cursor, Claude Code ve MCP konuşan her client doğrudan xtweetly'ye bağlanabilir. OAuth ile tek tıkta veya API key ile manuel — ikisi de yayında.

MCP Server URLlive
https://tw-backend.beydemir.dev/mcp

Streamable HTTP + OAuth 2.1 (PKCE-S256). DCR otomatik — client_id/secret üretmene gerek yok.

1 dakikada kurulum

Client'ı seç

Anthropic

Claude Desktop

Custom Connectors UI. OAuth otomatik.

OAuth
  1. 1

    Settings → Connectors → Add custom connector

  2. 2

    URL'i yapıştır; OAuth alanlarını boş bırak (DCR otomatik)

    https://tw-backend.beydemir.dev/mcp
  3. 3

    Add → tarayıcıda xtweetly'ye giriş yap → İzin ver

Anthropic

Claude.ai (web)

Connectors paneli, aynı OAuth flow.

OAuth
  1. 1

    Settings → Connectors → Add custom connector

  2. 2

    URL'i yapıştır → Connect

    https://tw-backend.beydemir.dev/mcp
  3. 3

    Tarayıcıda Allow → tools listesi yüklenince hazır

OpenAI

ChatGPT (Connectors)

Plus / Team / Enterprise — Connectors özelliği.

OAuth
  1. 1

    Settings → Connectors → Add → Custom MCP server

  2. 2

    URL'i yapıştır → Authorize

    https://tw-backend.beydemir.dev/mcp
  3. 3

    Yeni chat'te @xtweetly ile araçları çağır

Cursor

Cursor

Settings → MCP. OAuth otomatik tetiklenir.

OAuth
  1. 1

    Settings (⌘,) → MCP & Integrations → + Add custom MCP → HTTP

  2. 2

    Name: xtweetly, URL'i yapıştır → Save

    https://tw-backend.beydemir.dev/mcp
  3. 3

    Cursor tarayıcıda OAuth açar → izin → araçlar Composer'da

OpenAI

OpenAI Codex CLI

Remote HTTP MCP desteği. Config dosyası.

OAuth
  1. 1

    ~/.codex/config.toml dosyana ekle:

    [mcp_servers.xtweetly]
    url = "https://tw-backend.beydemir.dev/mcp"
  2. 2

    codex çalıştır — terminal OAuth flow'unu başlatır

Claude Code (CLI)

Eski SSE transport + tk_* API key.

API key
  1. 1

    Panel → API Keys → + Yeni Key (Full access) → secret'ı kopyala

  2. 2

    Terminal'da:

    claude mcp add xtweetly \
      --transport sse \
      --url https://tw-backend.beydemir.dev/mcp/sse \
      --header "Authorization: Bearer tk_***"
  3. 3

    claude başlat — /mcp komutuyla tools listesini doğrula

Henüz hesap yok mu?

xtweetly'ye 30 saniyede magic-link ile gir — X hesabını bağla, API key veya OAuth flow'uyla bu sayfaya geri dön.

Hesap oluştur

Developer

Kendi MCP client'ını mı yazıyorsun?

Standart MCP 2025-06-18 + RFC 9728 + RFC 8414. Discovery zinciri /.well-known/oauth-protected-resource ile başlar. PKCE S256 zorunlu, refresh token şu anda yok (tk_* uzun-ömürlü).

DCR örneği
# 1. Register a new OAuth client (no auth required)
curl -X POST https://tw-backend.beydemir.dev/oauth/register \
  -H 'Content-Type: application/json' \
  -d '{
    "client_name": "my-app",
    "redirect_uris": ["http://localhost:8080/cb"]
  }'

# Response:
# { "client_id": "oauth_...", "client_secret": "...", ... }

# 2. Send user to authorization endpoint with PKCE challenge:
# https://xtweetly.com/oauth/authorize?
#   response_type=code&client_id=...&redirect_uri=...
#   &code_challenge=BASE64URL(SHA256(verifier))&code_challenge_method=S256
#   &state=...

# 3. Exchange code for access token:
curl -X POST https://tw-backend.beydemir.dev/oauth/token \
  -d 'grant_type=authorization_code' \
  -d 'code=...' -d 'code_verifier=...' \
  -d 'client_id=...' -d 'client_secret=...' \
  -d 'redirect_uri=...'

# Response: { "access_token": "tk_...", "token_type": "Bearer" }