kiuwo-mcp

mea-world/kiuwo-mcp

3.3

If you are the rightful owner of kiuwo-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that exposes Kiuwo's mind map APIs as MCP tools, allowing AI clients to interact with mind maps via Kiuwo's HTTP APIs.

Tools
4
Resources
0
Prompts
0

kiuwo-mcp

A Model Context Protocol (MCP) server exposing Kiuwo's mind map APIs as MCP tools.

Introduction

This MCP server lets AI clients (e.g., Cursor) create, search, expand, and fetch mind maps via Kiuwo's HTTP APIs. The server communicates over stdio and requires an API key.

Installation

  1. Ensure Node.js 18+ and Yarn are installed.
  2. Install dependencies:
yarn install
  1. Build the server:
yarn build

Usage

Set the required environment variable and run the server binary:

export KIUWO_API_KEY=<api-key>
export KIUWO_BASE_URL=${KIUWO_BASE_URL:-https://kiuwo.com}
export KIUWO_TIMEOUT_MS=${KIUWO_TIMEOUT_MS:-30000}
node build/index.js

Available tools:

  • create_mind_map (input: { text: string })
  • search_mind_maps (input: { query: string })
  • expand_node (input: { mindMapId: string, nodeName: string })
  • get_mind_map (input: { mindMapId: string })

All responses follow the APIResponse shape described in documentation/api.md.

How to use the MCP server with Cursor

Add a server entry to Cursor's MCP config (e.g., ~/.cursor/mcp.json):

{
  "mcpServers": {
    "kiuwo": {
      "command": "node",
      "args": ["/absolute/path/to/kiuwo-mcp/build/index.js"],
      "env": {
        "KIUWO_API_KEY": "${KIUWO_API_KEY}",
        "KIUWO_BASE_URL": "https://kiuwo.com",
        "KIUWO_TIMEOUT_MS": "90000"
      }
    }
  }
}

API reference

The server wraps Kiuwo HTTP APIs defined in documentation/api.md and expects a header X-API-key set via the environment.

Environment variables:

  • KIUWO_API_KEY (required)
  • KIUWO_BASE_URL (default: https://kiuwo.com)
  • KIUWO_TIMEOUT_MS (default: 90000)