WebsitePublisher.ai

resmi

Herhangi bir AI istemcisinden API aracılığıyla doğrudan eksiksiz web siteleri yayınlayın — barındırma kurulumu, CMS veya yapılandırma gerektirmez.

WebsitePublisher Ai MCP ile neler yapabilirsiniz?

  • Projeleri ve sayfaları yönetin — Asistanınızdan projeleri listelemesini, sayfa oluşturmasını veya sayfa içeriğini güncellemesini isteyin, , ve .
  • Varlıkları ve sürümlemeyi yönetin — Görsel veya CSS yükleyin, sayfa sürüm geçmişini inceleyin ve değişiklikleri geri alın, , ve .
  • Formları ve takibi yapılandırın — Sunucu tarafı formları kurun, analiz betikleri ekleyin veya ziyaretçi kimlik doğrulamasını yönetin, , ve .
  • Entegrasyonlarla otomatikleştirin — 100'den fazla mevcut entegrasyonu arayın, API anahtarlarıyla yapılandırın ve eylemlerini ve execute_integration aracılığıyla çalıştırın.
  • Görevleri planlayın ve yönetin — Tekrarlayan otomatik görevler oluşturun, planlanmış çalıştırmaları listeleyin ve ve tasks ile görev geçmişini takip edin.

Dokümantasyon

🔗 Sunucu Uç Noktaları

MCP Sunucusu https://mcp.websitepublisher.ai

OpenAPI Spesifikasyonu openapi.json

Keşif .well-known/mcp.json

Protokol Streamable HTTP + JSON-RPC 2.0

Kimlik Doğrulama OAuth 2.1 (otomatik keşif) veya Bearer token

Bağlanmanın üç yolu vardır. A Seçeneği en hızlısıdır — WebsitePublisher, Anthropic'in Bağlayıcılar Dizini'nde listelenmiştir, bu yüzden tek tıkla çalışır ve ücretsiz dahil her Claude planında kullanılabilir. B Seçeneği, Claude Desktop'u sizin için yapılandırır ve ayrıca Cursor, Windsurf ve VS Code'u da kurar. C Seçeneği manuel MCP yapılandırmasıdır.

1

Claude'daki listeyi açın

Doğrudan WebsitePublisher listesine gidin veya claude.ai üzerinde Ayarlar → Bağlayıcılar'ı açıp WebsitePublisher'ı arayın. Yapıştırılacak veya yapılandırılacak bir şey yok.

2

Bağlan'a tıklayın ve yetki verin

İstendiğinde WebsitePublisher hesabınızla oturum açın. Araçlar sohbetinizde hemen kullanılabilir. Liste, Community rozeti taşır — bu, Anthropic'in inceleme seviyesidir, bir sınırlama değildir.

🌐 Web bağlayıcısı herhangi bir tarayıcıda çalışır — masaüstü uygulaması veya Node.js gerekmez. Hareket halindeyken hızlı düzenlemeler için mükemmeldir.

Bunu claude_desktop_config.json dosyanıza ekleyin:

{
  "mcpServers": {
    "websitepublisher": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
    }
  }
}

💡 İlk kullanımda, OAuth oturum açma için bir tarayıcı penceresi açılır. Sonrasında token'lar otomatik olarak önbelleğe alınır.

WebsitePublisher'ı Cursor'da uzak bir MCP sunucusu olarak ekleyin. Cursor, OAuth'u yerel olarak işler — köprü veya Node.js gerekmez.

1

MCP yapılandırması ekleyin

~/.cursor/mcp.json dosyasını oluşturun veya düzenleyin (tüm projeler) veya proje klasörünüzdeki .cursor/mcp.json dosyasını:

{
  "mcpServers": {
    "websitepublisher": {
      "url": "https://mcp.websitepublisher.ai/"
    }
  }
}

2

Cursor'ı yeniden başlatın

Tamamen kapatıp yeniden açın. Sohbet panelinde Agent moduna geçin (Ctrl+L → Agent geçişi).

3

Kimlik doğrulayın

İlk kullanımda Cursor, WebsitePublisher'a oturum açmak için tarayıcınızı açar. Oturum açtıktan sonra otomatik olarak Cursor'a geri dönersiniz ve araçlar kullanılabilir.

💡 Hâlâ eski npx mcp-remote yapılandırmasını mı kullanıyorsunuz? Çalışmaya devam eder, ancak yukarıdaki url yapılandırması daha basittir ve Node.js gerektirmez.

VS Code 1.101+, OAuth otomatik keşfiyle yerel uzak MCP'yi destekler. Köprü gerekmez.

1

MCP yapılandırması ekleyin

Çalışma alanınızda .vscode/mcp.json dosyasını oluşturun:

{
  "servers": {
    "websitepublisher": {
      "type": "http",
      "url": "https://mcp.websitepublisher.ai/"
    }
  }
}

2

Kimlik doğrulayın

Copilot, OAuth'u otomatik olarak keşfeder. Tarayıcı açıldığında oturum açın.

3

Agent modunda kullanın

Copilot Chat'te Agent moduna geçin ve oluşturmaya başlayın.

💡 Farklı biçime dikkat edin: "servers" ("mcpServers" değil) ve "type": "http" + "url".

Devin Desktop, yerel Streamable HTTP + OAuth otomatik keşfine sahiptir. Köprü yok, Node.js yok — sadece bir URL.

1

MCP yapılandırması ekleyin

~/.config/devin/mcp_config.json dosyasını oluşturun veya düzenleyin (Windows: %APPDATA%\devin\mcp_config.json) veya Cascade panelinden açın: … menüsü → MCP'ler → MCP yapılandırma dosyasını aç:

{
  "mcpServers": {
    "websitepublisher": {
      "serverUrl": "https://mcp.websitepublisher.ai/"
    }
  }
}

2

MCP sunucusunu etkinleştirin

Devin Desktop'ı yeniden başlatın. Cascade panelinde (… menüsü → MCP'ler), WebsitePublisher MCP sunucusunu etkinleştirin. Harici web sitesini açması istendiğinde "İzin Ver"e tıklayın.

🌟 Devin Desktop en temiz entegrasyondur — köprü, npx veya Node.js gerekmez.

WebsitePublisher yetenekleriyle özel yardımcı pilotlar oluşturun. Microsoft 365 ortamınıza OAuth aracılığıyla entegre olur.

1

Yeni bir Copilot oluşturun

Copilot Studio içinde yeni bir yardımcı pilot oluşturun veya mevcut birini açın.

2

MCP bağlayıcısı ekleyin

Ayarlar → Bağlayıcılar → MCP bağlayıcısı ekle'ye gidin. Sunucu URL'sini girin: https://mcp.websitepublisher.ai/

3

OAuth'u yapılandırın

Copilot Studio, OAuth yapılandırmasını otomatik olarak keşfeder. Yetki vermek için oturum açma akışını tamamlayın.

4

Araçları etkinleştirin

Yardımcı pilotunuzun erişebileceği WebsitePublisher araçlarını seçin ve yayınlayın.

⌨️ Geliştirici SDK'ları

Gemini ve Grok, özel bir bağlayıcı aracılığıyla web uygulamalarında doğrudan çalışır. Geliştiriciler ayrıca Gemini SDK veya xAI API üzerinden bağlanabilir.

WebsitePublisher'ı Gemini uygulamasına özel bir uygulama olarak ekleyin. Gemini kendini kaydeder ve OAuth aracılığıyla oturum açmayı işler — API anahtarı gerekmez.

ℹ️ Google şu anda özel uygulamaları ABD'deki kişisel Google hesaplarına, 18 yaş ve üzeri, Gemini İngilizce olarak ayarlanmış ve Keep Activity açıkken sunmaktadır. İş veya okul hesapları: aşağıdaki Gemini Enterprise bölümüne bakın.

1

Özel bir uygulama ekleyin

gemini.google.com üzerinde Ayarlar → Bağlı Uygulamalar'ı açın ve MCP sunucu URL'si https://mcp.websitepublisher.ai olan özel bir uygulama ekleyin.

3

Oluşturmaya başlayın

Bir Gemini sohbetinde şunu sorun: "WebsitePublisher'ı kullanarak projelerimi listele." Uygulama ayrıca web ve mobilde Spark'ta da çalışır.

🏢 Gemini Enterprise: Bir Google Workspace yöneticisi, kuruluş için https://mcp.websitepublisher.ai adresini özel bir MCP sunucusu olarak ekler; ekip üyeleri daha sonra kendi WebsitePublisher hesaplarıyla bağlanır.

Geliştiriciler: Gemini SDK

Google'ın Gemini SDK'sı, npx ile stdio taşıma üzerinden yerleşik MCP desteğine sahiptir.

Python

pip install google-genai mcp
import asyncio
from google import genai
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client

client = genai.Client(api_key="your_gemini_api_key")

server_params = StdioServerParameters(
    command="npx",
    args=["-y", "websitepublisher-mcp@latest"],
    env={"WPS_TOKEN": "wps_your_session_token_here"}
)

async def main():
    async with stdio_client(server_params) as (read, write):
        async with ClientSession(read, write) as session:
            await session.initialize()
            response = await client.aio.models.generate_content(
                model="gemini-3.6-flash",
                contents="List my WebsitePublisher projects",
                config=genai.types.GenerateContentConfig(
                    temperature=0,
                    tools=[session],
                )
            )
            print(response.text)

asyncio.run(main())

JavaScript

npm install @google/genai @modelcontextprotocol/sdk
import { GoogleGenAI, mcpToTool } from "@google/genai";
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";

const transport = new StdioClientTransport({
    command: "npx",
    args: ["-y", "websitepublisher-mcp@latest"],
    env: { WPS_TOKEN: "wps_your_session_token_here" }
});

const mcpClient = new Client({ name: "my-app", version: "1.0.0" });
await mcpClient.connect(transport);

const ai = new GoogleGenAI({ apiKey: "your_gemini_api_key" });

const response = await ai.models.generateContent({
    model: "gemini-3.6-flash",
    contents: "Create a homepage for my portfolio",
    config: { tools: [mcpToTool(mcpClient)] }
});

console.log(response.text);

Grok

Bağlayıcı

WebsitePublisher'ı grok.com'da özel bir bağlayıcı olarak ekleyin. Grok, OAuth aracılığıyla oturum açmayı işler.

1

Özel bir bağlayıcı ekleyin

grok.com üzerinde Ayarlar → Bağlayıcılar'ı açın ve URL'si https://mcp.websitepublisher.ai olan özel bir bağlayıcı ekleyin.

3

Oluşturmaya başlayın

Bir Grok sohbetinde şunu sorun: "WebsitePublisher'ı kullanarak projelerimi listele."

💡 Grok Business / Enterprise: Ekip üyeleri kullanmadan önce bir ekip yöneticisinin bağlayıcıyı eklemesi gerekir.

Geliştiriciler: xAI API

Grok ayrıca xAI SDK'daki remote_mcp araç türü aracılığıyla MCP'yi destekler.

pip install xai-sdk
from xai_sdk import Client

client = Client(api_key="your_xai_api_key")

chat = client.chat.create(
    model="grok-4-1-fast",
    tools=[{
        "type": "remote_mcp",
        "server_url": "https://mcp.websitepublisher.ai",
        "server_label": "websitepublisher",
        "authorization": "wps_your_session_token_here"
    }]
)

response = chat.send("List my WebsitePublisher projects")
print(response.content)

🛠️ Kullanılabilir Araçlar (45)

Tüm platformlar aynı temel araçlara erişir ve birlikte tüm yığını kapsarlar: sayfalar ve varlıklar, veriler, formlar, kimlik doğrulama (yönetici, kiracı ve ziyaretçi), entegrasyonlar ve kasa, zamanlanmış görevler ve proje geçmişi. Tam sayı projeye göre değişir — yapılandırılmış entegrasyonlar dinamik araçları otomatik olarak ekler:

Projeler

get_started

Buradan başlayın — projenizi ve sonraki tam çağrıyı döndürür

get_skill

Yapı kalıpları, tasarım yönergeleri, yayına alma kontrol listesi

list_projects

Tüm projelerinizi listeleyin

get_project_status

Sayfa/varlık sayıları, alan adı

create_project

Yeni proje oluşturun (ad, alt alan adı)

Sayfalar

list_pages

Projedeki sayfaları listeleyin

get_page

Sayfa HTML'sini + sürüm bilgisini alın

create_page

Yeni HTML sayfası oluşturun

update_page

Sayfanın tamamını değiştirin

patch_page

Diff/patch ile kısmi güncelleme

delete_page

Bir sayfayı silin

Sürümleme

get_page_versions

Diff'lerle sürüm geçmişi

rollback_page

Önceki sürüme geri dönün

Varlıklar

list_assets

Görselleri, CSS'i, JS'i listeleyin

upload_asset

Base64 veya URL ile yükleyin

delete_asset

Bir varlığı silin

get_asset

Varlık içeriğini okuyun (JS, CSS, JSON, SVG)

patch_asset

Varlıklarda kısmi bul-değiştir düzenlemeleri

Varlıklar (Dinamik Veriler)

entities

Varlık türleri: listele, oluştur, şema al, güncelle, sil (işlem tabanlı)

records

Varlık satırları: listele, getir, oluştur, güncelle, sil (işlem tabanlı)

Kasa (Sırlar)

vault_list_secrets

Depolanan sır anahtarlarını listeleyin

vault_store_secret

Şifrelenmiş sır saklayın

vault_delete_secret

Bir sırrı kaldırın

Entegrasyonlar

list_integrations

Mevcut entegrasyonlar

search_integrations

Yapmak istediğiniz şeye göre entegrasyonları bulun (100+ mevcut)

setup_integration

API anahtarlarıyla yapılandırın

execute_integration

Bir entegrasyon eylemi çalıştırın

remove_integration

Entegrasyon yapılandırmasını kaldırın

Formlar (SAPI)

configure_form

Form + sunucu eylemi tanımlayın

list_forms

Yapılandırılmış formları listeleyin

remove_form

Form yapılandırmasını silin

İzleme

set_tracking_scripts

GA, GTM, Pixel vb. enjekte edin

get_tracking_scripts

Geçerli izleme yapılandırmasını alın

remove_tracking_scripts

Tüm izleme komut dosyalarını kaldırın

Görsel Düzenleyici (WPE)

create_edit_session

Bir sayfa için görsel görüntü düzenleyiciyi açın

get_edit_session_changes

Düzenleyici oturumundan bekleyen değişiklikleri alın

Zamanlanmış Görevler (AAPI)

create_scheduled_task

Otomatik yinelenen görevleri zamanlayın

list_scheduled_tasks

Tüm zamanlanmış görevleri + sonraki çalıştırmayı listeleyin

delete_scheduled_task

Zamanlanmış bir görevi kaldırın

Görev Yönetimi (TAPI)

tasks

Geçmişli görevler: listele, getir, oluştur, add_history, ara, dışa aktar (işlem tabanlı)

Ziyaretçi Kimlik Doğrulama ve Analitik (SAPI)

configure_visitor_auth

Ziyaretçi kimlik doğrulaması kurun

get_visitor_auth_config

Ziyaretçi kimlik doğrulama yapılandırmasını alın

get_analytics

Proje için ziyaretçi analitiği

get_integration_schema

Tam entegrasyon şeması + uç noktaları alın

🔗 Dinamik Entegrasyon Araçları

45 temel aracın ötesinde, WebsitePublisher projenizin yapılandırılmış entegrasyonlarına göre ek araçlar dinamik olarak üretir. Her entegrasyon, kendi uç noktalarını execute_integration aracılığıyla sunar — ek MCP araçları gerekmez.

Bu kategorilerde 124 entegrasyon mevcuttur:

AI

Anthropic, OpenAI, Gemini, Groq, Mistral, Replicate, ElevenLabs, Deepgram, Stability, Perplexity

E-ticaret

Ürün kataloğu, sepet, ödeme, siparişler, envanter, faturalar, indirimler, incelemeler, istek listeleri

Ödemeler

Stripe, Mollie, PayPal

E-posta

Resend, SendGrid, Mailgun, SMTP, Mailchimp, Brevo, Kit

Sosyal

LinkedIn, Twitter/X

Mesajlaşma

Slack, Discord, Telegram, Twilio (SMS + WhatsApp)

Kargo

PostNL, SendCloud

CRM ve Üretkenlik

HubSpot, Notion, Linear, Todoist, Airtable, Supabase

Medya

Cloudinary, Unsplash, Pexels, Giphy, Imgur, Vimeo, YouTube

Veri

Google Places, NewsAPI, OpenWeather, Overheid.io KVK, Web Kazıyıcı

Platform

Blog, yorumlar, akışlar, dosya indirmeleri, e-posta şablonları, analitik, Schema.org ve daha fazlası

Geliştirme ve İzleme

GitHub, Sentry, Cal.com

📖 Uç noktalar ve kurulum kılavuzlarıyla tam liste için Entegrasyon Belgeleri'ne bakın.

💬 Örnek Komutlar

Bunlar her platformda çalışır:

🔧 Sorun Giderme

ChatGPT: WebsitePublisher kullanılmıyor

ChatGPT kendi başına yanıt veriyorsa (örneğin sohbette hiçbir yerde yayınlanmayan bir sayfa önizlemesiyle), mesajınıza @WebsitePublisher ile başlayın. Uygulama hâlâ yanıt vermiyorsa, ChatGPT ayarlarınızda bağlı olduğunu kontrol edin ve OAuth oturum açmayı yenilemek için yeniden bağlayın. Özel GPT mi kullanıyorsunuz? Resmi Özel GPT'miz olduğundan emin olun, manuel oluşturulmuş bir tane değil.

Claude: Araçlar görünmüyor

Claude Desktop'u tamamen kapatın (sadece pencereyi kapatmayın) ve yeniden açın. Hâlâ eksikse, yeniden yapılandırmak için Connect uygulamasını tekrar çalıştırın.

Cursor: Araçlar yüklenmiyor

Agent modunda olduğunuzdan emin olun (Ask modu değil). ~/.cursor/mcp.json dosyasının doğru yapılandırmaya sahip olduğunu kontrol edin. Cursor'ı tamamen yeniden başlatın.

Devin Desktop (Windsurf): MCP sunucusu bulunamadı

Yapılandırmayı ekledikten sonra Devin Desktop'ı yeniden başlatın ve Cascade panelinde MCP sunucusunu manuel olarak etkinleştirin. Bu, Devin Desktop'ın güvenlik tasarımıdır — sunucular açıkça etkinleştirilmelidir.

GitHub Copilot: Bağlanmıyor

VS Code 1.101+ sürümünde olduğunuzdan emin olun. Yapılandırmanın "servers" ("mcpServers" değil) ve "type": "http" kullandığını kontrol edin. Copilot Chat'te Agent moduna geçin.

Mistral: Araçlar sohbette görünmüyor

Bağlayıcıyı ekledikten sonra sohbetinizde etkinleştirdiğinizden emin olun. Giriş kutusunun altındaki Araçlar düğmesine (4 kare simgesi) tıklayın ve WebsitePublisher'ın açık olduğunu kontrol edin. Bağlayıcı dizinde görünmüyorsa, "WebsitePublisher" (tek kelime) aramayı deneyin.

Gemini: "Özel uygulama ekle" kullanılamıyor

Özel uygulamalar şu anda Google tarafından ABD'deki kişisel hesaplarla sınırlıdır ve Gemini İngilizce olarak ayarlanmıştır. İş veya okul hesapları Gemini Enterprise (yönetici kurulumu) üzerinden geçer. Diğer herkes yukarıdaki SDK yolunu kullanabilir.

Grok: Bağlı, ancak araç yok

Bağlayıcıyı kaldırın ve tekrar ekleyin. WebsitePublisher oturum açma sayfasının gerçekten göründüğünden emin olun — Grok, oturum açmanızı istemeden "bağlı" gösteriyorsa, araçlar yüklenmez.

OAuth: Tarayıcı açılmıyor

mcp-remote tabanlı kurulumlar için (Claude Desktop, eski Cursor yapılandırmaları): npx komutunun terminalinizde çalıştığından emin olun. Doğrulamak için npx -y mcp-remote --help komutunu çalıştırmayı deneyin.

Token süresi doldu

OAuth token'ları çoğu platform için otomatik olarak yenilenir. SDK kullanıcıları için: panodan yeni bir oturum token'ı alın.

💡 Hızlı test: Yapay zekanıza "WebsitePublisher projelerimi listele" deyin — çalışıyorsa bağlısınız!

📚 Kaynaklar

⬇️ Uygulamayı Bağla 🎛️ Kontrol Paneli 🤖 Desteklenen Yapay Zekalar 📄 OpenAPI Şartnamesi 🔍 Keşif 🐙 GitHub Deposu 🔌 MCP Protokolü 📖 PAPI Belgeleri 🔗 Entegrasyonlar