WebsitePublisher.ai MCP Server
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.
Dokümantasyon
× Nasıl ÇalışırDokümantasyon Hızlı Başlangıç PAPI — Sayfalar ve Varlıklar MAPI — Dinamik Veri Entegrasyonları SAPI — Oturumlar ve Formlar MCP Sunucusu OpenClaw SkillAraçlar Dağıtım Panosu
MCP Sunucusu Çevrimiçi — 55+ araç
Yapay Zekanızı Bağlayın, İnşa Etmeye Başlayın
Aşağıdan yapay zeka platformunuzu seçin, adımları takip edin ve dakikalar içinde web siteleri oluşturmaya başlayın.
ChatGPT OAuth Claude Uygulaması / OAuth Cursor MCP yapılandırması Copilot Yerel MCP Mistral Dizini Copilot Studio Kurumsal Windsurf Yerel MCP Gemini SDK Grok SDK
🔗 Sunucu Uç Noktaları
MCP Sunucusu https://mcp.websitepublisher.ai
OpenAPI Spesifikasyonu openapi.json
Keşif .well-known/mcp.json
Protokol Akışkan HTTP + JSON-RPC 2.0
Kimlik Doğrulama OAuth 2.1 (otomatik keşif) veya Bearer token
ChatGPT
OAuth
Kodlama gerektirmeyen iki OAuth tabanlı yol (ücretsiz ve Plus hesaplar çalışır): Özel GPT'miz veya onaylı ChatGPT Uygulaması.
Seçenek A Özel GPT
1
Özel GPT'mizi açın
ChatGPT'de WebsitePublisher GPT'yi ziyaret edin.
2
İstendiğinde oturum açın
ChatGPT sizden yetkilendirme isteyecektir. WebsitePublisher hesabınızla oturum açın (veya bir tane oluşturun).
3
İnşa etmeye başlayın
ChatGPT'ye şunu söyleyin: "Bana bir portföy web sitesi oluştur" — her şeyi halleder.
Seçenek B ChatGPT Uygulaması Önerilen
1
WebsitePublisher Uygulamasını açın
ChatGPT'nin uygulama dizininde WebsitePublisher Uygulamasını açın.
2
Bağlanın ve oturum açın
Uygulamayı ekleyin ve istendiğinde WebsitePublisher hesabınızla oturum açın (veya bir tane oluşturun).
3
Bir sohbette etkinleştirin, ardından şunu sorun: "Bana bir portföy web sitesi oluştur".
🛠️ Geliştiriciler: OpenAPI spesifikasyonumuzu kullanarak kendi GPT'nizi oluşturun.
Claude
Uygulamayı Bağlayın
Bağlanmanın üç yolu: ücretsiz Connect uygulaması (Masaüstü), özel bağlayıcı (claude.ai) veya manuel MCP yapılandırması.
Seçenek A Connect Uygulaması
1
Connect uygulamasını indirin
Mac, Windows veya Linux için indirin.
2
Oturum açın
Uygulamayı açın ve Google veya e-posta ile oturum açın. Uygulama Claude Desktop'ı otomatik olarak yapılandırır.
3
Claude Desktop'ı yeniden başlatın
Tamamen kapatıp yeniden açın. Şunu sorun: "WebsitePublisher projelerimi listele"
Seçenek B Özel Bağlayıcı Önerilen
1
Özel bağlayıcıyı ekleyin
claude.ai'da, Ayarlar → Bağlayıcılar → Özel bağlayıcı ekle'ye gidin. URL'yi girin: https://mcp.websitepublisher.ai/
2
Yetkilendirin
İstendiğinde WebsitePublisher hesabınızla oturum açın. Araçlar sohbetinizde hemen kullanılabilir.
🌐 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.
Seçenek C Manuel yapılandırma Gelişmiş
Bunu claude_desktop_config.json dosyanıza ekleyin:
claude_desktop_config.jsonKopyala
{
"mcpServers": {
"websitepublisher": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
}
}
}
💡 İlk kullanımda, OAuth oturum açması için bir tarayıcı penceresi açılır. Sonrasında, token'lar otomatik olarak önbelleğe alınır.
Mistral / Le Chat
Dizin
WebsitePublisher.ai, Mistral'ın seçilmiş bağlayıcı dizininde önceden yapılandırılmış bir Dizin Bağlayıcısıdır. URL veya yapılandırma gerekmez — sadece arayın, Ekle'ye tıklayın ve oturum açın.
1
Bağlayıcıları açın
chat.mistral.ai adresine gidin. Yan panelde, Zeka → Bağlayıcılar'a tıklayın, ardından + Bağlayıcı Ekle'ye tıklayın.
2
Dizinde WebsitePublisher'ı bulun
Bağlayıcı dizininde "WebsitePublisher" için arama yapın. WebsitePublisher.ai kartında Ekle'ye tıklayın.
3
OAuth ile oturum açın
WebsitePublisher hesabınızla oturum açmak için yönlendirileceksiniz (veya bir tane oluşturun). OAuth otomatik olarak algılanır — kurulum gerekmez.
4
Sohbetinizde etkinleştirin
Herhangi bir Le Chat sohbetinde, giriş kutusunun altındaki Araçlar düğmesine (4 kare simgesi) tıklayın. WebsitePublisher'ın işaretli olduğundan emin olun, ardından inşa etmeye başlayın.
💡 Profesyonel ipucu: Bağlayıcılar → Bağlayıcılarım → WebsitePublisher → İşlevler sekmesine gidin ve sık kullandığınız okuma işlevlerinde Her Zaman İzin Ver'i açın. Bu, sayfaları veya projeleri listeleme gibi sık yapılan eylemler için izin istemini atlar.
⌨️ Geliştiriciler: WebsitePublisher'ı client.beta.connectors.create_async() kullanarak https://mcp.websitepublisher.ai/ sunucu URL'si ile Mistral API/SDK aracılığıyla programatik olarak da kaydedebilirsiniz.
Cursor
MCP Yapılandırması
WebsitePublisher'ı Cursor'da bir MCP sunucusu olarak ekleyin. OAuth için köprü olarak mcp-remote kullanır.
1
MCP yapılandırmasını ekleyin
~/.cursor/mcp.json dosyasını oluşturun veya düzenleyin:
~/.cursor/mcp.jsonKopyala
2
Cursor'ı yeniden başlatın
Tamamen kapatıp yeniden açın. Sohbet panelinde Ajan moduna geçin (Ctrl+L → Ajan düğmesi).
3
Kimlik doğrulayın
İlk kullanımda, OAuth için bir tarayıcı açılır. Sonrasında, token'lar önbelleğe alınır ve Claude Desktop ile paylaşılır.
💡 Cursor ve Claude Desktop, OAuth token'larını ~/.mcp-auth/ aracılığıyla paylaşır — biri kimlik doğrulamışsa, diğeri de öyledir.
GitHub Copilot (VS Code)
Yerel MCP
VS Code 1.101+, OAuth otomatik keşfi ile yerel uzak MCP'yi destekler. Köprü gerekmez.
1
Çalışma alanınızda .vscode/mcp.json oluşturun:
.vscode/mcp.jsonKopyala
{
"servers": {
"websitepublisher": {
"type": "http",
"url": "https://mcp.websitepublisher.ai/"
}
}
}
2
Copilot OAuth'u otomatik keşfeder. Tarayıcı açıldığında oturum açın.
3
Ajan modunda kullanın
Copilot Chat'te Ajan moduna geçin ve inşa etmeye başlayın.
💡 Farklı formata dikkat edin: "servers" ("mcpServers" değil) ve "type": "http" + "url".
Windsurf
Yerel MCP
Windsurf, yerel Akışkan HTTP + OAuth otomatik keşfine sahiptir. Köprü yok, Node.js yok — sadece bir URL.
1
~/.codeium/windsurf/mcp_config.json dosyasını oluşturun veya düzenleyin:
~/.codeium/windsurf/mcp_config.jsonKopyala
{
"mcpServers": {
"websitepublisher": {
"serverUrl": "https://mcp.websitepublisher.ai/"
}
}
}
2
MCP sunucusunu etkinleştirin
Windsurf'u yeniden başlatın. Cascade panelinde, WebsitePublisher MCP sunucusunu etkinleştirin. Harici web sitesini açması istendiğinde "İzin Ver"e tıklayın.
3
Oturum açın
OAuth otomatik olarak akar. Oturum açtıktan sonra, tüm araçlar kullanılabilir.
🌟 Windsurf en temiz entegrasyondur — köprü yok, npx yok, Node.js gerekmez.
Microsoft Copilot Studio
Kurumsal
WebsitePublisher yeteneklerine sahip ö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'da 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 keşfeder. Yetkilendirmek için oturum açma akışını tamamlayın.
4
Araçları etkinleştirin
Yardımcı pilotunuzun hangi WebsitePublisher araçlarına erişmesi gerektiğini seçin ve yayınlayın.
⌨️ Geliştirici SDK'ları
Gemini ve Grok için, ilgili SDK'ları aracılığıyla bağlanırsınız. Bu, programlama bilgisi gerektirir.
Gemini (Google AI SDK)
SDK
Google'ın Gemini SDK'sı yerleşik MCP desteğine sahiptir. npx ile stdio aktarımı üzerinden çalışır.
⚠️ MCP yalnızca Gemini API/SDK aracılığıyla kullanılabilir. Web uygulaması (gemini.google.com) ve Gems, harici MCP sunucularını desteklemez.
Python
TerminalKopyala
pip install google-genai mcp
PythonKopyala
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-2.5-flash",
contents="List my WebsitePublisher projects",
config=genai.types.GenerateContentConfig(
temperature=0,
tools=[session],
)
)
print(response.text)
asyncio.run(main())
JavaScript
TerminalKopyala
npm install @google/genai @modelcontextprotocol/sdk
JavaScriptKopyala
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-2.5-flash",
contents: "Create a homepage for my portfolio",
config: { tools: [mcpToTool(mcpClient)] }
});
console.log(response.text);
Grok (xAI API)
SDK
Grok, xAI SDK'daki remote_mcp araç türü aracılığıyla MCP'yi destekler.
⚠️ MCP yalnızca xAI API/SDK aracılığıyla kullanılabilir. Grok web arayüzü, özel MCP sunucularını desteklemez.
TerminalKopyala
pip install xai-sdk
PythonKopyala
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 (55+)
Tüm platformlar aynı temel araçlara erişir. Kesin sayı projeye göre değişir — yapılandırılmış entegrasyonlar dinamik araçları otomatik olarak ekler:
Projeler
list_projects
Tüm projelerinizi listeleyin
get_project_status
Sayfa/varlık sayıları, alan adı
create_project
Yeni proje oluşturun (isim, alt alan adı)
Sayfalar
list_pages
Projedeki sayfaları listeleyin
get_page
Sayfa HTML'i + sürüm bilgisini alın
create_page
Yeni HTML sayfası oluşturun
update_page
Tüm sayfayı 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
Resimleri, CSS, JS'yi 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ıklar üzerinde kısmi bul-değiştir düzenlemeleri
Varlıklar (Dinamik Veri)
list_entities
Varlık türlerini listeleyin
create_entity
Yeni varlık türü tanımlayın
get_entity_schema
Varlık şema tanımını alın
update_entity
Varlık meta verilerini güncelleyin
delete_entity
Varlık türünü + veriyi kaldırın
list_records
Varlık kayıtlarını listeleyin
get_record
ID'ye göre tek kayıt alın
create_record
Bir kayıt ekleyin
update_record
Bir kaydı güncelleyin
delete_record
Bir kaydı silin
Kasa (Sırlar)
vault_list_secrets
Saklanan gizli anahtarları listeleyin
vault_store_secret
Şifrelenmiş sır saklayın
vault_delete_secret
Bir sırrı kaldırın
Entegrasyonlar
list_integrations
Kullanılabilir entegrasyonlar
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
Parçalar
list_fragments
Yeniden kullanılabilir HTML parçalarını listeleyin
create_fragment
Paylaşılan parça oluşturun (üstbilgi, altbilgi…)
update_fragment
Parçayı güncelleyin — tüm sayfalar anında güncellenir
delete_fragment
Bir parçayı kaldırın
İzleme
set_tracking_scripts
GA, GTM, Pixel vb. enjekte edin.
get_tracking_scripts
Mevcut 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 resim 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örevler zamanlayın
list_scheduled_tasks
Tüm zamanlanmış görevleri + sonraki çalışmayı listeleyin
delete_scheduled_task
Bir zamanlanmış görevi kaldırın
Görev Yönetimi (TAPI)
list_tasks
Proje görevlerini durumlarıyla listeleyin
get_task
Görev detaylarını + tamamlanma yüzdesini alın
create_task
Yeni bir görev oluşturun
add_task_history
Göreve ilerleme güncellemesi ekleyin
get_task_history
Tam görev geçmişini alın
export_tasks
Tüm görevleri Markdown olarak dışa aktarın
Ziyaretçi Kimlik Doğrulama ve Analitik (SAPI)
configure_visitor_auth
Ziyaretçi kimlik doğrulamasını ayarlayın
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ını + uç noktaları alın
🔗 Dinamik Entegrasyon Araçları
55'ten fazla temel aracın ötesinde, WebsitePublisher projenizin yapılandırılmış entegrasyonlarına dayalı olarak dinamik olarak ek araçlar üretir. Her entegrasyon, execute_integration aracılığıyla kendi uç noktalarını sunar — ekstra MCP aracına gerek yoktur.
Bu kategorilerde 78 entegrasyon mevcuttur:
Yapay Zeka
Anthropic, OpenAI, Gemini, Groq, Mistral, Replicate, ElevenLabs, Deepgram, Stability, Perplexity
E-ticaret
Ürün kataloğu, sepet, ödeme, siparişler, envanter, faturalar, indirimler, yorumlar, 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 Dokümanlarına bakın.
💬 Örnek İstemler
Bunlar herhangi bir platformda çalışır:
"WebsitePublisher projelerimi listele"
"Bana hakkında ve iletişim sayfaları olan bir portföy web sitesi oluştur"
"Bu resmi yükle ve ana sayfa kahramanına ekle"
"Bana ana sayfanın sürüm geçmişini göster"
"Hakkında sayfasını önceki sürüme geri döndür"
🔧 Sorun Giderme
ChatGPT: Eylemler çalışmıyor
Manuel olarak oluşturulmuş bir tane değil, resmi Özel GPT'mizi kullandığınızdan emin olun. OAuth bağlantısını yenilemeyi deneyin.
Claude: Araçlar görünmüyor
Claude Desktop'ı tamamen kapatın (sadece pencereyi kapatmayın) ve yeniden açın. Hala eksikse, yeniden yapılandırmak için Connect uygulamasını tekrar çalıştırın.
Cursor: Araçlar yüklenmiyor
Ajan modunda olduğunuzdan emin olun (Sor 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.
Windsurf: MCP sunucusu bulunamadı
Yapılandırmayı ekledikten sonra, Windsurf'u yeniden başlatın ve Cascade panelinde MCP sunucusunu manuel olarak etkinleştirin. Bu, Windsurf'un 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 Ajan 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) için arama yapmayı deneyin.
Gemini / Grok: Web uygulamasında çalışmıyor
MCP bu platformlar için yalnızca SDK/API aracılığıyla çalışır. Web arayüzleri özel MCP sunucularını desteklemez. Yukarıdaki kod örneklerini kullanın.
OAuth: Tarayıcı açılmıyor
mcp-remote tabanlı kurulumlar için (Claude, Cursor): 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" diye sorun — bu çalışıyorsa, bağlısınız demektir!
📚 Kaynaklar
⬇️ Connect Uygulaması 🎛️ Pano 🤖 Desteklenen Yapay Zekalar 📄 OpenAPI Spesifikasyonu 🔍 Keşif 🐙 GitHub Deposu 🔌 MCP Protokolü 📖 PAPI Dokümanları 🔗 Entegrasyonlar