AutEng MCP - Markdown Publishing & Document Share Links

Publish markdown documents as public share links with mermaid diagram support. Built by AutEng.ai

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
76%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,823Tokens (tool definitions)
~1.7 KBTypical response size
Moderate attention impact (1.42% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "docs": {
      "url": "https://auteng.ai/mcp/docs"
    }
  }
}

Remote endpoints

https://auteng.ai/mcp/docsstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟡auteng_publish_markdown(markdown, title, expires_hours)

Publish markdown as a publicly shareable AutEng document. Proxies to backend endpoint: POST /api/tools/docs/publish-markdown/

Input Schema

{
  "type": "object",
  "properties": {
    "markdown": {
      "title": "Markdown",
      "type": "string"
    },
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Title"
    },
    "expires_hours": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Expires Hours"
    }
  },
  "required": [
    "markdown"
  ],
  "title": "auteng_publish_markdownArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_publish_markdownDictOutput"
}
🟡auteng_docs_create(wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, ...)

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: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds (must be within 5 min of server time) wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path in workspace (e.g. "reports/q1.md"). Must end with extension. content: Markdown content (max 100 KB) title: Optional display title (derived from path if omitted)

Input Schema

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    },
    "wallet_signature": {
      "title": "Wallet Signature",
      "type": "string"
    },
    "wallet_timestamp": {
      "title": "Wallet Timestamp",
      "type": "string"
    },
    "wallet_nonce": {
      "title": "Wallet Nonce",
      "type": "string"
    },
    "agent_display_name": {
      "title": "Agent Display Name",
      "type": "string"
    },
    "path": {
      "title": "Path",
      "type": "string"
    },
    "content": {
      "title": "Content",
      "type": "string"
    },
    "title": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Title"
    }
  },
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path",
    "content"
  ],
  "title": "auteng_docs_createArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_docs_createDictOutput"
}
🟡auteng_docs_update(wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, ...)

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: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path of document to update (e.g. "reports/q1.md") content: New markdown content (max 100 KB)

Input Schema

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    },
    "wallet_signature": {
      "title": "Wallet Signature",
      "type": "string"
    },
    "wallet_timestamp": {
      "title": "Wallet Timestamp",
      "type": "string"
    },
    "wallet_nonce": {
      "title": "Wallet Nonce",
      "type": "string"
    },
    "agent_display_name": {
      "title": "Agent Display Name",
      "type": "string"
    },
    "path": {
      "title": "Path",
      "type": "string"
    },
    "content": {
      "title": "Content",
      "type": "string"
    }
  },
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path",
    "content"
  ],
  "title": "auteng_docs_updateArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_docs_updateDictOutput"
}
🟡auteng_docs_list(wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, ...)

List documents in the agent's workspace. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details. Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent prefix: Optional path prefix filter (e.g. "reports/")

Input Schema

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    },
    "wallet_signature": {
      "title": "Wallet Signature",
      "type": "string"
    },
    "wallet_timestamp": {
      "title": "Wallet Timestamp",
      "type": "string"
    },
    "wallet_nonce": {
      "title": "Wallet Nonce",
      "type": "string"
    },
    "agent_display_name": {
      "title": "Agent Display Name",
      "type": "string"
    },
    "prefix": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Prefix"
    }
  },
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name"
  ],
  "title": "auteng_docs_listArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_docs_listDictOutput"
}
🔴auteng_docs_delete(wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, ...)

Delete a document from the agent's workspace. Requires EIP-191 wallet signature auth. See auteng_docs_create for auth details. Args: wallet_address: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path of document to delete (e.g. "reports/q1.md")

Input Schema

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    },
    "wallet_signature": {
      "title": "Wallet Signature",
      "type": "string"
    },
    "wallet_timestamp": {
      "title": "Wallet Timestamp",
      "type": "string"
    },
    "wallet_nonce": {
      "title": "Wallet Nonce",
      "type": "string"
    },
    "agent_display_name": {
      "title": "Agent Display Name",
      "type": "string"
    },
    "path": {
      "title": "Path",
      "type": "string"
    }
  },
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path"
  ],
  "title": "auteng_docs_deleteArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_docs_deleteDictOutput"
}
🟡auteng_docs_share(wallet_address, wallet_signature, wallet_timestamp, wallet_nonce, agent_display_name, ...)

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: 0x... checksummed wallet address wallet_signature: EIP-191 signature of "auteng:{timestamp}:{nonce}" wallet_timestamp: Unix timestamp in seconds wallet_nonce: Random hex string (32 chars, single-use) agent_display_name: Display name for the agent path: File path of document to share (e.g. "reports/q1.md") visibility: Share visibility — only "public" in current version

Input Schema

{
  "type": "object",
  "properties": {
    "wallet_address": {
      "title": "Wallet Address",
      "type": "string"
    },
    "wallet_signature": {
      "title": "Wallet Signature",
      "type": "string"
    },
    "wallet_timestamp": {
      "title": "Wallet Timestamp",
      "type": "string"
    },
    "wallet_nonce": {
      "title": "Wallet Nonce",
      "type": "string"
    },
    "agent_display_name": {
      "title": "Agent Display Name",
      "type": "string"
    },
    "path": {
      "title": "Path",
      "type": "string"
    },
    "visibility": {
      "default": "public",
      "title": "Visibility",
      "type": "string"
    }
  },
  "required": [
    "wallet_address",
    "wallet_signature",
    "wallet_timestamp",
    "wallet_nonce",
    "agent_display_name",
    "path"
  ],
  "title": "auteng_docs_shareArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_docs_shareDictOutput"
}
⚪auteng_docs_recent(page, limit)

Browse the public recents feed of shared documents. No authentication required. Returns recently shared public documents, newest first. Args: page: Page number (default 1) limit: Items per page (default 20, max 100)

Input Schema

{
  "type": "object",
  "properties": {
    "page": {
      "default": 1,
      "title": "Page",
      "type": "integer"
    },
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "auteng_docs_recentArguments"
}

Output Schema

{
  "type": "object",
  "additionalProperties": true,
  "title": "auteng_docs_recentDictOutput"
}

Compare

Peer Comparison

Compare this server with others in the same category.

Tools:0
Tools:0
Tools:3
Token cost:473
Grade:A
Tools:0
Uptime:99.0%
Latency:338ms

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools
verifiedversion not recorded7 tools