Dochost

by zyli5313

327 downloads
Not rated
GitHub

About

Publish Markdown or HTML to a clean, shareable link straight from your AI assistant. Hosted remote MCP server (Streamable HTTP) with OAuth sign-in — no API keys. Two tools: publish (Markdown/HTML → URL, with optional password, custom slug, and unlisted/public) and list_my_pages.

Details

Author
zyli5313
Downloads
327
Categories
Productivity, Developer Tools

- Publish Markdown or HTML as a hosted page with a shareable URL.
- Auto-detect content format (Markdown or HTML) when omitted.
- Optional password protection and custom slug (Pro).
- List your published pages with pagination via list_my_pages.
- OAuth for interactive clients, API key for headless agents.
- Free links last 7 days; paid plans for permanent links and custom features.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Dochost
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add the remote HTTP server with URL https://dochost.io/api/mcp to your MCP client’s configuration. For headless agents, create an API key at dochost.io and export it as DOCHOST_API_KEY. Authorize via OAuth once in a browser; the assistant then publishes as your authenticated account.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "dochost": {
            "dochost": {
                "type": "http",
                "url": "https://dochost.io/api/mcp"
            }
        }
    }
}

McpServers

{
    "dochost": {
        "type": "http",
        "url": "https://dochost.io/api/mcp"
    }
}

PublishMarkdown or HTML to a clean, shareable link— straight from your AI assistant. The dochost MCP server gives Claude, ChatGPT, Cursor and any other MCP client six tools —publish,update_page,list_my_pages,get_page,get_account,delete_page— so your assistant can hand back a publicdochostlink and then keep maintaining it. No copy-paste, no separate dashboard.

- 🌐 Website:https://dochost.io
- 🔌 MCP server:
https://dochost.io/mcp
- 🛰️ Endpoint:https://dochost.io/api/mcp(Streamable HTTP, OAuth)
- 🔑 Auth: OAuth sign-in —no API keys

Your LLM produced a report, a README, an HTML artifact. Sending it shouldn't mean a screenshot or a raw.mdblob. dochost turns that output into a normal web page at its own URL, in one tool call. MarkdownandHTML are rendered live.

claude mcp add --transport http dochost https://dochost.io/api/mcp

Then run/mcpinside Claude Code and approve in the browser. Add--scope userto use it in every project.

Claude Desktop / Cursor / VS Code / Windsurf— add a remote HTTP server:

{ "mcpServers": { "dochost": { "type": "http", "url": "https://dochost.io/api/mcp" } } }

You authorize once via OAuth in the browser; the assistant then publishesas you, and output follows your dochost plan's entitlements.

Keep the API key like any secret: store it as an environment variable / host secret (never commit it), and revoke or rotate it fromSettings → API keysif it leaks.

OpenClaw and Hermes are headless, so they authenticate with anAPI key. Create one atdochost.io→Settings → API keys, export it asDOCHOST_API_KEY, and either:

- Install the skill— a self-containedpublishskill that works on any agent that can make an HTTP request:skills/dochost-publish/.
- Wire the MCP— point the agent athttps://dochost.io/api/mcpwith the key as a Bearer header:
examples/mcporter.config.json.

- OpenClawclients/openclaw.md
- Hermes
clients/hermes.md

One-shot from a shell:examples/publish.sh.

Six tools.publishcreates; the rest let the assistant keep working with what it already published, instead of stranding a link every time you revise something.

Publish Markdown or HTML as a hosted page and get a shareable URL.

Returnsurl,slug,expiresAt, and aneditToken.

Example:"Publish my Q3 report as a private page with a password."dochost.co/d/q3-report(password-gated, 7-day link on free).

Replace the content of a pagein place. The URL, view/like counts and expiry all survive — onlybody,formatandtitlechange.

Prefer this over publishing again whenever you are revising something already published — a secondpublishmints a second link and strands the one the reader already has. Resending identical content is a no-op.

List the pages you have published, newest first. Paginated (limit,offset); returns compact records without page bodies.

Look up one page byslug: title, format, status, view/like counts, expiry, and whether it is password-protected. Never returns the body or the password.

Your plan, page-quota usage and entitlement flags (size cap, custom slug, password, branding). Worth calling beforepublishso the assistant knows your limits up front instead of failing on them.

Permanently delete a page byslug. The link stops working immediately and the slug is freed. Deleting an already-deleted page is a safe no-op.

- Homepage —https://dochost.io
- MCP setup & docs —
https://dochost.io/mcp

The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.

This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.

Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.

A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.

Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.

An MCP server for WordPress plugin audits

Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.

Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.

Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.