- Home
- MCP servers
- WebsitePublisher.ai
WebsitePublisher.ai
- javascript
0
GitHub Stars
javascript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can connect any compatible AI assistant to WebsitePublisher.ai through the MCP server to build, manage, and publish websites with AI. This MCP endpoint enables you to create pages, upload assets, manage structured data, and deploy to custom domains, all through natural conversations with your AI client.
How to use
Connect your AI client to the MCP server at the provided endpoint. You’ll authenticate using OAuth 2.1 with automatic discovery and PKCE, after which your client can issue commands to manage pages, assets, and data, and deploy sites to custom domains. Typical workflows include creating pages, uploading assets, organizing data models, and triggering builds or domain configuration from conversations with your AI assistant.
How to install
Prerequisites: you need a system with Node.js and npm installed to use the MCP client integrations that rely on the Node ecosystem.
Step 1: Verify your environment
- Check Node.js version: run `node -v`
- Check npm version: run `npm -v
Step 2: Connect using a supported MCP client
- Choose your preferred MCP client (for example, Claude Desktop or another client that supports MCP). You can configure it to point at the MCP server endpoint described below. The following example shows how to configure a client that uses the standard MCP URL and a remote npm-based connector.
Getting started examples
{
"mcpServers": {
"websitepublisher": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
}
}
}
Notes on authentication and access
The MCP server uses OAuth 2.1 with automatic discovery and PKCE for all flows. No API keys are required, and tokens are used to maintain sessions. Ensure your client completes the OAuth flow in the browser to obtain a valid token before issuing MCP commands.
Additional setup and tips
If your AI client provides a native MCP connector, you can connect by supplying the MCP server URL and allowing the client to perform the login flow. The primary MCP URL is https://mcp.websitepublisher.ai/ and the authorization server is available at the well-known endpoint for OAuth 2.1 discovery.
Available tools
list_projects
List all projects you have access to
get_project_status
Get project details including pages, assets, and domain info
list_pages
List all pages in a project
get_page
Get page content with version information
create_page
Create a new HTML page
update_page
Replace full page content
patch_page
Apply targeted changes to a page with patch-based diffs
delete_page
Delete a page
get_page_versions
View version history for a page
rollback_page
Restore a previous page version
list_assets
List uploaded assets such as images, CSS, and JS
upload_asset
Upload an asset via base64 or URL
delete_asset
Remove an asset
list_entities
List data models in a project
create_entity
Create a new data model with properties
get_entity_schema
Get the schema of an entity
delete_entity
Remove an entity and all its data
list_records
List records with pagination
get_record
Get a single record by ID
create_record
Create a new data record
update_record
Update an existing record
delete_record
Delete a record
list_integrations
List available third-party integrations
call_integration
Execute an integration action