WebsitePublisher.ai
resmiHerhangi 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_integrationaracı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
tasksile 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