ninetn-mcp-server

diatonic-codes/ninetn-mcp-server

3.2

If you are the rightful owner of ninetn-mcp-server 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.

Ninetn MCP Server is designed to integrate with the Ninetn AI-powered memo application, providing tools for AI-assisted memo management.

Tools
  1. memo_create

    Create new memos that require user approval before being saved

  2. memo_get

    Retrieve a specific memo by its ID

  3. memo_list

    List memos from a channel with pagination support

  4. memo_search

    Search memos by content with filtering options

Ninetn MCP Server

MCP (Model Context Protocol) server for integrating with Ninetn - an AI-powered memo application.

This server provides MCP clients with tools to interact with Ninetn's memo system, enabling AI-assisted memo creation, retrieval, and search functionality.

Prerequisites

Available Tools

  • memo_create - Create new memos that require user approval before being saved
  • memo_get - Retrieve a specific memo by its ID
  • memo_list - List memos from a channel with pagination support
  • memo_search - Search memos by content with filtering options

Quick Start

Note: This package will be published to npm in the future for easier installation.

Currently, to use this MCP server:

  1. Build the MCP server:
npm install
npm run build
  1. Configure your MCP client:

Example for Claude Code - create .mcp.json:

{
  "mcpServers": {
    "ninetn": {
      "command": "node",
      "args": ["path/to/ninetn-mcp-server/dist/index.js"]
    }
  }
}

Note: Add "env": {"NINETN_API_URL": "http://your-custom-url"} only if your Ninetn server is not running on the default http://localhost:50019.

For other MCP clients, refer to their specific configuration documentation.

  1. Start your MCP client and use natural language:
"Create a memo about today's meeting"
"List recent memos from this channel"
"Search for memos containing 'project updates'"

Development

# Install dependencies
npm install

# Build
npm run build

# Development with watch mode
npm run dev

# Format code
npm run format

# Lint
npm run lint

# Test
npm run test

Testing

Test all tools functionality:

npm run test:all-tools

License

MIT