Skip to main content
Glama

Rapier - Markdown Editor & Art

Open Rapier

open

Create {text, filename}, resume {document}, open a Note {document, note}, create one {document, note:"new", text, title} (title only there), or import a host file {file}. Returns revision and whole text when it fits a page; otherwise a document map. A browser code goes to show {target:"pair", code}. Share editor_url when available; keep document private.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNoThis Door's editor_url, through its authorized connection. Use alone; other URLs are not fetched.
fileNo
noteNo
textNo
agentNoYour display name on acts; never grants authority.
titleNo
documentNo
filenameNo
createTokenNo
operation_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • removedInput schema / oneOf
      Removed value: -[
      -  {
      -    "propertyNames": {
      -      "not": {
      -        "enum": [
      -          "document",
      -          "url",
      -          "file",
      -          "note",
      -          "title"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "text"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "else": {
      -      "propertyNames": {
      -        "not": {
      -          "enum": [
      -            "text",
      -            "title"
      -          ]
      -        }
      -      },
      -      "type": "object"
      -    },
      -    "if": {
      -      "properties": {
      -        "note": {
      -          "const": "new",
      -          "type": "string"
      -        }
      -      },
      -      "required": [
      -        "note"
      -      ]
      -    },
      -    "propertyNames": {
      -      "not": {
      -        "enum": [
      -          "url",
      -          "file",
      -          "filename",
      -          "createToken"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "document"
      -    ],
      -    "then": {
      -      "required": [
      -        "text"
      -      ]
      -    },
      -    "type": "object"
      -  },
      -  {
      -    "propertyNames": {
      -      "not": {
      -        "enum": [
      -          "document",
      -          "url",
      -          "text",
      -          "filename",
      -          "note",
      -          "title"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "file"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "propertyNames": {
      -      "not": {
      -        "enum": [
      -          "document",
      -          "file",
      -          "text",
      -          "filename",
      -          "note",
      -          "title",
      -          "createToken"
      -        ]
      -      }
      -    },
      -    "required": [
      -      "url"
      -    ],
      -    "type": "object"
      -  }
      -]
  2. Changed3 schema fields changed
    • addedInput schema / oneOf
      Added value: +[
      +  {
      +    "propertyNames": {
      +      "not": {
      +        "enum": [
      +          "document",
      +          "url",
      +          "file",
      +          "note",
      +          "title"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "text"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "else": {
      +      "propertyNames": {
      +        "not": {
      +          "enum": [
      +            "text",
      +            "title"
      +          ]
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "if": {
      +      "properties": {
      +        "note": {
      +          "const": "new",
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "note"
      +      ]
      +    },
      +    "propertyNames": {
      +      "not": {
      +        "enum": [
      +          "url",
      +          "file",
      +          "filename",
      +          "createToken"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "document"
      +    ],
      +    "then": {
      +      "required": [
      +        "text"
      +      ]
      +    },
      +    "type": "object"
      +  },
      +  {
      +    "propertyNames": {
      +      "not": {
      +        "enum": [
      +          "document",
      +          "url",
      +          "text",
      +          "filename",
      +          "note",
      +          "title"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "file"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "propertyNames": {
      +      "not": {
      +        "enum": [
      +          "document",
      +          "file",
      +          "text",
      +          "filename",
      +          "note",
      +          "title",
      +          "createToken"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "url"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedInput schema / properties / agent / description
      Added value: +"Your display name on acts; never grants authority."
    • addedInput schema / properties / url / description
      Added value: +"This Door's editor_url, through its authorized connection. Use alone; other URLs are not fetched."
  3. Added
  4. Removed
  5. Added
  6. Removed
  7. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.