Skip to main content
Glama

Scrapbox Cosense MCP Server

by worldnine
clover.xml17 kB
<?xml version="1.0" encoding="UTF-8"?> <coverage generated="1752253284913" clover="3.2.0"> <project timestamp="1752253284913" name="All files"> <metrics statements="242" coveredstatements="204" conditionals="244" coveredconditionals="172" methods="40" coveredmethods="33" elements="526" coveredelements="409" complexity="0" loc="242" ncloc="242" packages="3" files="10" classes="10"/> <package name="src"> <metrics statements="59" coveredstatements="48" conditionals="52" coveredconditionals="37" methods="9" coveredmethods="8"/> <file name="cosense.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/cosense.ts"> <metrics statements="59" coveredstatements="48" conditionals="52" coveredconditionals="37" methods="9" coveredmethods="8"/> <line num="1" count="6" type="stmt"/> <line num="2" count="6" type="stmt"/> <line num="3" count="6" type="cond" truecount="2" falsecount="0"/> <line num="101" count="9" type="stmt"/> <line num="102" count="9" type="stmt"/> <line num="105" count="9" type="cond" truecount="2" falsecount="0"/> <line num="111" count="8" type="cond" truecount="1" falsecount="0"/> <line num="112" count="1" type="stmt"/> <line num="115" count="7" type="stmt"/> <line num="118" count="7" type="cond" truecount="3" falsecount="0"/> <line num="119" count="1" type="stmt"/> <line num="122" count="6" type="stmt"/> <line num="123" count="6" type="cond" truecount="1" falsecount="0"/> <line num="124" count="2" type="stmt"/> <line num="133" count="4" type="cond" truecount="2" falsecount="2"/> <line num="135" count="0" type="stmt"/> <line num="142" count="4" type="cond" truecount="0" falsecount="1"/> <line num="144" count="0" type="stmt"/> <line num="152" count="4" type="stmt"/> <line num="154" count="1" type="stmt"/> <line num="189" count="2" type="stmt"/> <line num="249" count="3" type="stmt"/> <line num="250" count="3" type="stmt"/> <line num="253" count="3" type="cond" truecount="2" falsecount="0"/> <line num="254" count="3" type="stmt"/> <line num="260" count="3" type="stmt"/> <line num="264" count="3" type="stmt"/> <line num="269" count="3" type="cond" truecount="1" falsecount="1"/> <line num="275" count="3" type="cond" truecount="1" falsecount="0"/> <line num="276" count="1" type="stmt"/> <line num="289" count="2" type="stmt"/> <line num="290" count="2" type="stmt"/> <line num="292" count="4" type="stmt"/> <line num="293" count="4" type="cond" truecount="1" falsecount="0"/> <line num="294" count="4" type="stmt"/> <line num="301" count="2" type="cond" truecount="2" falsecount="0"/> <line num="304" count="0" type="stmt"/> <line num="309" count="2" type="stmt"/> <line num="314" count="2" type="stmt"/> <line num="327" count="0" type="stmt"/> <line num="342" count="1" type="stmt"/> <line num="346" count="3" type="stmt"/> <line num="347" count="3" type="cond" truecount="2" falsecount="0"/> <line num="368" count="3" type="stmt"/> <line num="369" count="3" type="stmt"/> <line num="371" count="3" type="stmt"/> <line num="376" count="3" type="cond" truecount="1" falsecount="1"/> <line num="380" count="3" type="cond" truecount="1" falsecount="0"/> <line num="381" count="1" type="stmt"/> <line num="397" count="2" type="stmt"/> <line num="398" count="2" type="stmt"/> <line num="427" count="0" type="cond" truecount="0" falsecount="2"/> <line num="428" count="0" type="stmt"/> <line num="429" count="0" type="stmt"/> <line num="432" count="0" type="stmt"/> <line num="439" count="0" type="stmt"/> <line num="445" count="0" type="stmt"/> <line num="448" count="0" type="stmt"/> <line num="460" count="6" type="stmt"/> </file> </package> <package name="src.routes.handlers"> <metrics statements="104" coveredstatements="82" conditionals="87" coveredconditionals="56" methods="18" coveredmethods="12"/> <file name="create-page.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/routes/handlers/create-page.ts"> <metrics statements="23" coveredstatements="22" conditionals="12" coveredconditionals="11" methods="3" coveredmethods="1"/> <line num="1" count="1" type="stmt"/> <line num="2" count="1" type="stmt"/> <line num="3" count="1" type="stmt"/> <line num="13" count="1" type="stmt"/> <line num="18" count="8" type="stmt"/> <line num="19" count="8" type="cond" truecount="2" falsecount="0"/> <line num="20" count="8" type="stmt"/> <line num="21" count="8" type="stmt"/> <line num="22" count="8" type="stmt"/> <line num="25" count="8" type="stmt"/> <line num="27" count="8" type="cond" truecount="2" falsecount="0"/> <line num="32" count="8" type="cond" truecount="1" falsecount="0"/> <line num="33" count="5" type="cond" truecount="1" falsecount="0"/> <line num="34" count="1" type="stmt"/> <line num="51" count="4" type="cond" truecount="2" falsecount="0"/> <line num="52" count="4" type="stmt"/> <line num="55" count="4" type="stmt"/> <line num="57" count="0" type="stmt"/> <line num="62" count="3" type="stmt"/> <line num="63" count="3" type="stmt"/> <line num="80" count="3" type="stmt"/> <line num="81" count="2" type="stmt"/> <line num="88" count="2" type="stmt"/> </file> <file name="get-page-url.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/routes/handlers/get-page-url.ts"> <metrics statements="8" coveredstatements="8" conditionals="6" coveredconditionals="5" methods="1" coveredmethods="1"/> <line num="1" count="1" type="stmt"/> <line num="8" count="1" type="stmt"/> <line num="13" count="5" type="stmt"/> <line num="14" count="5" type="cond" truecount="2" falsecount="0"/> <line num="15" count="5" type="stmt"/> <line num="16" count="5" type="stmt"/> <line num="18" count="4" type="stmt"/> <line num="25" count="1" type="stmt"/> </file> <file name="get-page.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/routes/handlers/get-page.ts"> <metrics statements="18" coveredstatements="18" conditionals="15" coveredconditionals="12" methods="5" coveredmethods="5"/> <line num="1" count="1" type="stmt"/> <line num="2" count="1" type="stmt"/> <line num="9" count="1" type="stmt"/> <line num="14" count="7" type="stmt"/> <line num="15" count="7" type="cond" truecount="2" falsecount="0"/> <line num="16" count="7" type="stmt"/> <line num="18" count="6" type="cond" truecount="1" falsecount="0"/> <line num="19" count="2" type="stmt"/> <line num="34" count="4" type="stmt"/> <line num="37" count="4" type="stmt"/> <line num="45" count="4" type="cond" truecount="2" falsecount="0"/> <line num="48" count="4" type="stmt"/> <line num="53" count="8" type="stmt"/> <line num="56" count="4" type="cond" truecount="1" falsecount="1"/> <line num="57" count="4" type="stmt"/> <line num="60" count="4" type="stmt"/> <line num="61" count="4" type="stmt"/> <line num="68" count="1" type="stmt"/> </file> <file name="insert-lines.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/routes/handlers/insert-lines.ts"> <metrics statements="16" coveredstatements="6" conditionals="11" coveredconditionals="3" methods="4" coveredmethods="1"/> <line num="1" count="1" type="stmt"/> <line num="11" count="1" type="stmt"/> <line num="16" count="4" type="stmt"/> <line num="17" count="4" type="cond" truecount="2" falsecount="0"/> <line num="19" count="4" type="cond" truecount="1" falsecount="0"/> <line num="20" count="4" type="stmt"/> <line num="37" count="0" type="stmt"/> <line num="39" count="0" type="stmt"/> <line num="40" count="0" type="stmt"/> <line num="44" count="0" type="cond" truecount="0" falsecount="2"/> <line num="47" count="0" type="stmt"/> <line num="50" count="0" type="stmt"/> <line num="60" count="0" type="stmt"/> <line num="61" count="0" type="cond" truecount="0" falsecount="2"/> <line num="63" count="0" type="stmt"/> <line num="79" count="0" type="stmt"/> </file> <file name="list-pages.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/routes/handlers/list-pages.ts"> <metrics statements="25" coveredstatements="15" conditionals="34" coveredconditionals="20" methods="3" coveredmethods="2"/> <line num="1" count="1" type="stmt"/> <line num="2" count="1" type="stmt"/> <line num="3" count="1" type="stmt"/> <line num="13" count="1" type="stmt"/> <line num="18" count="3" type="stmt"/> <line num="25" count="3" type="stmt"/> <line num="26" count="3" type="cond" truecount="2" falsecount="0"/> <line num="29" count="3" type="cond" truecount="1" falsecount="1"/> <line num="30" count="0" type="cond" truecount="0" falsecount="2"/> <line num="31" count="0" type="stmt"/> <line num="32" count="0" type="cond" truecount="0" falsecount="2"/> <line num="34" count="0" type="stmt"/> <line num="35" count="0" type="stmt"/> <line num="41" count="0" type="cond" truecount="0" falsecount="2"/> <line num="42" count="0" type="stmt"/> <line num="44" count="0" type="cond" truecount="0" falsecount="1"/> <line num="45" count="0" type="stmt"/> <line num="48" count="0" type="stmt"/> <line num="55" count="3" type="stmt"/> <line num="66" count="2" type="stmt"/> <line num="75" count="2" type="stmt"/> <line num="76" count="4" type="stmt"/> <line num="77" count="4" type="stmt"/> <line num="85" count="2" type="stmt"/> <line num="92" count="1" type="stmt"/> </file> <file name="search-pages.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/routes/handlers/search-pages.ts"> <metrics statements="14" coveredstatements="13" conditionals="9" coveredconditionals="5" methods="2" coveredmethods="2"/> <line num="1" count="1" type="stmt"/> <line num="2" count="1" type="stmt"/> <line num="9" count="1" type="stmt"/> <line num="14" count="3" type="stmt"/> <line num="15" count="3" type="cond" truecount="2" falsecount="0"/> <line num="16" count="3" type="stmt"/> <line num="17" count="3" type="stmt"/> <line num="19" count="2" type="cond" truecount="0" falsecount="1"/> <line num="20" count="0" type="stmt"/> <line num="36" count="2" type="stmt"/> <line num="44" count="2" type="stmt"/> <line num="45" count="3" type="stmt"/> <line num="52" count="2" type="stmt"/> <line num="59" count="1" type="stmt"/> </file> </package> <package name="src.utils"> <metrics statements="79" coveredstatements="74" conditionals="105" coveredconditionals="79" methods="13" coveredmethods="13"/> <file name="format.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/utils/format.ts"> <metrics statements="45" coveredstatements="43" conditionals="62" coveredconditionals="49" methods="7" coveredmethods="7"/> <line num="75" count="3" type="stmt"/> <line num="76" count="24" type="stmt"/> <line num="77" count="24" type="stmt"/> <line num="78" count="24" type="stmt"/> <line num="79" count="24" type="stmt"/> <line num="82" count="3" type="stmt"/> <line num="83" count="8" type="cond" truecount="2" falsecount="0"/> <line num="92" count="8" type="stmt"/> <line num="95" count="3" type="stmt"/> <line num="99" count="8" type="cond" truecount="6" falsecount="1"/> <line num="101" count="2" type="stmt"/> <line num="106" count="1" type="stmt"/> <line num="111" count="0" type="cond" truecount="0" falsecount="3"/> <line num="112" count="0" type="stmt"/> <line num="117" count="2" type="stmt"/> <line num="122" count="1" type="stmt"/> <line num="127" count="1" type="stmt"/> <line num="132" count="1" type="stmt"/> <line num="139" count="3" type="stmt"/> <line num="152" count="10" type="stmt"/> <line num="158" count="10" type="cond" truecount="1" falsecount="0"/> <line num="159" count="6" type="stmt"/> <line num="165" count="10" type="cond" truecount="1" falsecount="1"/> <line num="167" count="10" type="cond" truecount="3" falsecount="0"/> <line num="168" count="4" type="stmt"/> <line num="171" count="10" type="cond" truecount="3" falsecount="0"/> <line num="172" count="1" type="stmt"/> <line num="176" count="10" type="cond" truecount="1" falsecount="0"/> <line num="177" count="10" type="stmt"/> <line num="181" count="10" type="cond" truecount="1" falsecount="0"/> <line num="182" count="7" type="stmt"/> <line num="185" count="10" type="cond" truecount="3" falsecount="0"/> <line num="186" count="7" type="stmt"/> <line num="188" count="7" type="cond" truecount="2" falsecount="0"/> <line num="191" count="7" type="stmt"/> <line num="192" count="7" type="stmt"/> <line num="194" count="7" type="cond" truecount="1" falsecount="0"/> <line num="195" count="7" type="stmt"/> <line num="199" count="10" type="cond" truecount="3" falsecount="0"/> <line num="200" count="4" type="stmt"/> <line num="201" count="4" type="stmt"/> <line num="204" count="10" type="cond" truecount="3" falsecount="0"/> <line num="205" count="1" type="stmt"/> <line num="206" count="1" type="stmt"/> <line num="209" count="10" type="stmt"/> </file> <file name="markdown-converter.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/utils/markdown-converter.ts"> <metrics statements="17" coveredstatements="14" conditionals="9" coveredconditionals="6" methods="2" coveredmethods="2"/> <line num="2" count="3" type="stmt"/> <line num="9" count="8" type="cond" truecount="0" falsecount="1"/> <line num="10" count="0" type="stmt"/> <line num="14" count="8" type="stmt"/> <line num="17" count="3" type="stmt"/> <line num="24" count="45" type="stmt"/> <line num="30" count="45" type="cond" truecount="2" falsecount="0"/> <line num="32" count="45" type="cond" truecount="0" falsecount="1"/> <line num="33" count="0" type="stmt"/> <line num="37" count="45" type="stmt"/> <line num="40" count="41" type="cond" truecount="1" falsecount="0"/> <line num="41" count="2" type="stmt"/> <line num="45" count="39" type="cond" truecount="0" falsecount="1"/> <line num="46" count="0" type="stmt"/> <line num="50" count="39" type="cond" truecount="1" falsecount="0"/> <line num="51" count="8" type="stmt"/> <line num="54" count="39" type="stmt"/> </file> <file name="sort.ts" path="/Users/nagata/work/scrapbox-cosense-mcp/src/utils/sort.ts"> <metrics statements="17" coveredstatements="17" conditionals="34" coveredconditionals="24" methods="4" coveredmethods="4"/> <line num="8" count="6" type="cond" truecount="1" falsecount="0"/> <line num="9" count="13" type="stmt"/> <line num="12" count="13" type="cond" truecount="2" falsecount="0"/> <line num="13" count="3" type="stmt"/> <line num="17" count="13" type="stmt"/> <line num="19" count="40" type="stmt"/> <line num="20" count="40" type="cond" truecount="7" falsecount="0"/> <line num="22" count="4" type="cond" truecount="2" falsecount="2"/> <line num="24" count="8" type="cond" truecount="4" falsecount="0"/> <line num="26" count="2" type="cond" truecount="1" falsecount="1"/> <line num="27" count="2" type="cond" truecount="1" falsecount="1"/> <line num="28" count="2" type="stmt"/> <line num="30" count="4" type="cond" truecount="2" falsecount="2"/> <line num="32" count="3" type="cond" truecount="2" falsecount="2"/> <line num="34" count="2" type="stmt"/> <line num="36" count="17" type="cond" truecount="2" falsecount="2"/> <line num="40" count="40" type="stmt"/> </file> </package> </project> </coverage>

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/worldnine/scrapbox-cosense-mcp'

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