Skip to content

v0.8.0 — delete_page と edit_lines 追加

Latest

Choose a tag to compare

@qurihara qurihara released this 02 Jun 21:14

初回パブリックリリース

worldnine/scrapbox-cosense-mcp のフォークとして、ページ削除・行編集ツールを追加した版です。

npm: https://www.npmjs.com/package/scrapbox-cosense-mcp-editable

追加されたツール

ツール 内容
delete_page @cosense/stdpatch で全行を空配列にして送信。Cosense側の「全行が空 → ページ自動削除」挙動を利用
edit_lines targetLineText に完全一致する行を newText(複数行可・Markdown/Scrapbox両対応)に置換。matchAll: true で全件置換

既存の insert_lines の完全一致セマンティクスと整合させ、引数名・format パラメータ・エラーメッセージ書式・テスト形式を踏襲しています。

使い方

npx -y scrapbox-cosense-mcp-editable

MCPサーバー設定例(Claude Desktop など):

{
  "mcpServers": {
    "cosense": {
      "command": "npx",
      "args": ["-y", "scrapbox-cosense-mcp-editable"],
      "env": {
        "COSENSE_PROJECT_NAME": "your_project",
        "COSENSE_SID": "your_sid"
      }
    }
  }
}

詳細は README を参照。

上流リポジトリへの統合提案

worldnine 様の上流リポジトリに本機能の追加提案を出しています: worldnine/scrapbox-cosense-mcp#51

統合された場合は本フォークは deprecated 化を予定しています。