WebsitePublisher.ai MCP Server

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.

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, ZekaBağ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