This MCP server publishes markdown documents as publicly shareable links with mermaid diagram support. It also provides workspace document management (create, update, list, delete) and a public feed of recent shared documents. Workspace operations require EIP-191 wallet signature authentication, while publishing and browsing the public feed do not require authentication.
USE CASES
Tasks it fits
Publish markdown documents as public share links with mermaid diagram support.
Manage documents in an agent workspace with create, update, list, and delete operations.
Browse a public feed of recently shared documents.
Create a document in the agent's workspace. Requires EIP-191 wallet signature auth. Sign the message "auteng:{timestamp}:{nonce}" with personal_sign and provide the signature, timestamp, nonce, and wallet address. Args: wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, path, content, title.
Effect: writeConfirm: explicit policy
auteng_docs_deleteDelete Document
Delete a document from the agent's workspace. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details. Args: wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, path.
Effect: writeConfirm: explicit policy
auteng_docs_listList Documents
List documents in the agent's workspace. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details. Args: wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, prefix.
Effect: readConfirm: explicit policy
auteng_docs_recentRecent Documents
Browse the public recents feed of shared documents. No authentication required. Returns recently shared public documents, newest first. Args: page, limit.
Effect: readConfirm: explicit policy
auteng_docs_shareShare Document
Share a document publicly. Returns a shareable URL. Rate limited to 10 shares per wallet per day. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details. Args: wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, path, visibility.
Effect: external data transferConfirm: explicit policy
auteng_docs_updateUpdate Document
Update an existing document in the agent's workspace. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details. Args: wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, path, content.
Effect: writeConfirm: explicit policy
auteng_publish_markdownPublish Markdown
Publish markdown as a publicly shareable AutEng document. Proxies to backend endpoint: POST /api/tools/docs/publish-markdown/
Effect: external data transferConfirm: explicit policy