Markdown Share Server

Store Markdown over HTTP or MCP, then read it back as raw Markdown or rendered HTML. All markdown and MCP access requires authentication.

Login

Default admin account

On first start the server creates a single admin account. Sign in and change the password immediately.

username: admin
password: password

Recommended workflow

  1. Login in the browser at /login.
  2. Open /account and change the default password.
  3. Generate an API key on the account page.
  4. Use that key for HTTP API and MCP requests.

Save Markdown with an API key

curl -X POST http://localhost:3000/markdown \
  -H 'authorization: Bearer <api-key>' \
  -H 'content-type: text/markdown' \
  --data-binary '# Hello World'

Read Markdown with an API key

curl http://localhost:3000/<id>/raw \
  -H 'authorization: Bearer <api-key>'