AutEng MCP - Markdown Publishing & Document Share Links
Publish markdown documents as public share links with mermaid diagram support. Built by AutEng.ai
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"docs": {
"url": "https://auteng.ai/mcp/docs"
}
}
}원격 엔드포인트
https://auteng.ai/mcp/docsstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟡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/
입력 스키마
{
"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"
}출력 스키마
{
"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)
입력 스키마
{
"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"
}출력 스키마
{
"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)
입력 스키마
{
"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"
}출력 스키마
{
"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/")
입력 스키마
{
"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"
}출력 스키마
{
"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")
입력 스키마
{
"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"
}출력 스키마
{
"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
입력 스키마
{
"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"
}출력 스키마
{
"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)
입력 스키마
{
"type": "object",
"properties": {
"page": {
"default": 1,
"title": "Page",
"type": "integer"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "auteng_docs_recentArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "auteng_docs_recentDictOutput"
}비교
동종 서버 비교
같은 카테고리의 다른 서버와 이 서버를 비교하세요.
커뮤니티
증거