初回パブリックリリース
worldnine/scrapbox-cosense-mcp のフォークとして、ページ削除・行編集ツールを追加した版です。
npm: https://www.npmjs.com/package/scrapbox-cosense-mcp-editable
追加されたツール
| ツール | 内容 |
|---|---|
delete_page |
@cosense/std の patch で全行を空配列にして送信。Cosense側の「全行が空 → ページ自動削除」挙動を利用 |
edit_lines |
targetLineText に完全一致する行を newText(複数行可・Markdown/Scrapbox両対応)に置換。matchAll: true で全件置換 |
既存の insert_lines の完全一致セマンティクスと整合させ、引数名・format パラメータ・エラーメッセージ書式・テスト形式を踏襲しています。
使い方
npx -y scrapbox-cosense-mcp-editableMCPサーバー設定例(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 化を予定しています。