Skip to main content
Glama
inkdropapp

Inkdrop MCP Server

Official
by inkdropapp

Inkdrop MCP サーバー

Inkdrop ローカル HTTP サーバー API用のモデル コンテキスト プロトコルサーバー。

Related MCP server: SketchupMCP

インストール

  1. ローカルHTTPサーバーをセットアップする

  2. Claude Desktop にサーバー設定を追加します。

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "inkdrop": {
      "command": "npx",
      "args": ["-y", "@inkdropapp/mcp-server"],
      "env": {
        "INKDROP_LOCAL_SERVER_URL": "http://localhost:19840",
        "INKDROP_LOCAL_USERNAME": "your-local-server-username",
        "INKDROP_LOCAL_PASSWORD": "your-local-server-password"
      }
    }
  }
}

コンポーネント

ツール

  1. read-note : データベースから ID を指定してノートの完全な内容を取得します。

    • 必要な入力:

      • noteId : 取得するノートのID。ノートのドキュメントでは_idとして確認できます。常にnote:で始まります。

  2. search-notes : 指定したキーワードを含むすべてのノートを一覧表示します。

    • 必要な入力:

      • keyword : 検索するキーワード。

    • 注: 結果には、切り捨てられたメモ本文(200文字)が含まれます。完全な内容を取得するには、 read-noteを使用してください。

    • book:tag:status:title:などの高度な検索修飾子をサポートします。

  3. list-notes : 指定された条件に一致するすべてのメモを一覧表示します。

    • 必要な入力:

      • bookId : ノートブックID。常に「book:」で始まります。

    • オプション入力:

      • tagIds : フィルタリングするタグIDの配列。それぞれは「tag:」で始まります。

      • keyword : ノートをフィルタリングするためのキーワード。

      • sort : ソートフィールド( updatedAtcreatedAt 、またはtitle )。デフォルト: updatedAt

      • descending :出力の順序を逆にします。デフォルト: true

    • 注: 結果には、切り捨てられたメモ本文(200文字)が含まれます。完全な内容を取得するには、 read-noteを使用してください。

  4. create-note : データベースに新しいメモを作成します。

    • 必要な入力:

      • bookId : ノートブックのID。'book:'で始まるか、'trash'である必要があります。

      • title : ノートのタイトル。

      • body : Markdown でのメモの内容。

    • オプション入力:

      • status : ノートのステータス ( noneactiveonHoldcompleteddropped )。

  5. update-note : データベース内の既存のメモを更新します。

    • 必要な入力:

      • _id : ノートID。「note:」で始まる必要があります。

      • _rev : リビジョン ID (CouchDB MVCC トークン)。

      • bookId : ノートブックのID。'book:'で始まるか、'trash'である必要があります。

      • title : ノートのタイトル。

      • body : Markdown でのメモの内容。

    • オプション入力:

      • status : ノートのステータス ( noneactiveonHoldcompleteddropped )。

  6. list-notebooks : すべてのノートブックのリストを取得します。

  7. list-tags : すべてのタグのリストを取得します。

デバッグ

MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。

次のコマンドを使用して、 npm経由で MCP Inspector を起動できます。

npx @modelcontextprotocol/inspector "./dist/index.js"

環境変数が適切に設定されていることを確認してください。

起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。

次のコマンドでサーバー ログを監視することもできます。

tail -n 20 -f ~/Library/Logs/Claude/mcp-server-inkdrop.log
Install Server
A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
4moRelease cycle
3Releases (12mo)
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/inkdropapp/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server