npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@iflow-mcp/tiptap-collaboration-mcp

v1.0.1

Published

Connects to a Tiptap Collaboration server

Readme

Tiptap Collaboration MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with Tiptap Collaboration services.

Tools Available

Health & Statistics

get-collaboration-health

Check the health status of the Tiptap collaboration service.

  • Parameters: None
  • Returns: Health status information (DB, Redis, License status)

get-server-statistics

Get server-wide usage statistics.

  • Parameters: None
  • Returns: Total documents, connections, concurrent users, version info

get-document-statistics

Get real-time statistics for a specific document.

  • Parameters:
    • id (string): Document ID
  • Returns: Current connections, connected IPs, document activity

Document Management

create-document

Create a new collaborative document.

  • Parameters:
    • name (string): Name of the document
    • content (object, optional): Initial content for the document in Tiptap JSON format
  • Returns: Created document information

get-document

Retrieve information about a specific collaborative document.

  • Parameters:
    • id (string): ID of the document to retrieve
  • Returns: Document information and content

list-documents

List all available collaborative documents.

  • Parameters: None
  • Returns: Array of all documents in the system

update-document

Update a collaborative document with new content.

  • Parameters:
    • id (string): Document ID
    • content (object): Document content in Tiptap JSON format
    • mode (string, optional): Update mode - "replace" or "append" (default: "replace")
  • Returns: Updated document information

delete-document

Delete a collaborative document.

  • Parameters:
    • id (string): ID of the document to delete
  • Returns: Deletion confirmation

Advanced Document Operations

duplicate-document

Duplicate an existing collaborative document.

  • Parameters:
    • sourceId (string): ID of the source document to duplicate
    • targetId (string): ID for the new duplicated document
  • Returns: Duplicated document information

encrypt-document

Encrypt a collaborative document using Base64 encryption.

  • Parameters:
    • id (string): Document ID
    • content (object): Document content in Tiptap JSON format to encrypt
  • Returns: Encryption confirmation

search-documents

Search documents using semantic search (requires Tiptap Semantic Search).

  • Parameters:
    • query (string): Search query
    • limit (number, optional): Maximum results to return (default: 10)
  • Returns: Array of matching documents with relevance scores

Markdown Conversion

import-markdown

Convert Markdown content to Tiptap JSON format.

  • Parameters:
    • appId (string): Your Tiptap App ID for the conversion service
    • content (string): Markdown content to convert
    • format (string, optional): "md" or "gfm" (GitHub Flavored Markdown, default: "md")
  • Returns: Converted Tiptap JSON content

export-markdown

Convert Tiptap JSON content to Markdown format.

  • Parameters:
    • appId (string): Your Tiptap App ID for the conversion service
    • content (object): Tiptap JSON content to convert
    • format (string, optional): "md" or "gfm" (GitHub Flavored Markdown, default: "md")
  • Returns: Converted Markdown content

Batch Operations

batch-import-documents

Import multiple documents in bulk using a predefined JSON structure.

  • Parameters:
    • documents (array): Array of document arrays, where each inner array represents versions of a single document
  • Returns: Import results for all documents

Installation

git clone <repository-url>
cd tiptap-collaboration-mcp
npm install
npm run build

Configuration

The server requires both a BASE_URL and API_TOKEN to connect to your Tiptap collaboration service.

Required Parameters

BASE_URL (Required)

The base URL of your Tiptap collaboration service. This parameter is required and the server will exit if not provided.

API_TOKEN (Recommended)

API token for authentication with the Tiptap collaboration service. While not strictly required, most operations will fail without proper authentication.

Command Line Usage

node /path/to/build/index.js BASE_URL <url> API_TOKEN <token>

Host Usage

Add this server to your Claude, Windsurf, or any other host with the relevant syntax. An example:

"tiptap-collaboration": {
  "command": "node",
  "args": [
    "/path/to/tiptap-collaboration-mcp/build/index.js",
    "BASE_URL",
    "http://localhost:8080",
    "API_TOKEN",
    "your-actual-api-token"
  ]
}

Resources

License

This project is licensed under the MIT License - see the LICENSE file for details.