Skip to main content
Glama

ClinicalTrials.gov MCP Server

index.html33.7 kB
<!doctype html> <html lang="en"> <head> <title>Code coverage report for All files</title> <meta charset="utf-8" /> <link rel="stylesheet" href="prettify.css" /> <link rel="stylesheet" href="base.css" /> <link rel="shortcut icon" type="image/x-icon" href="favicon.png" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style type='text/css'> .coverage-summary .sorter { background-image: url(sort-arrow-sprite.png); } </style> </head> <body> <div class='wrapper'> <div class='pad1'> <h1>All files</h1> <div class='clearfix'> <div class='fl pad1y space-right2'> <span class="strong">72.99% </span> <span class="quiet">Statements</span> <span class='fraction'>8351/11440</span> </div> <div class='fl pad1y space-right2'> <span class="strong">83.35% </span> <span class="quiet">Branches</span> <span class='fraction'>1492/1790</span> </div> <div class='fl pad1y space-right2'> <span class="strong">80.04% </span> <span class="quiet">Functions</span> <span class='fraction'>369/461</span> </div> <div class='fl pad1y space-right2'> <span class="strong">72.99% </span> <span class="quiet">Lines</span> <span class='fraction'>8351/11440</span> </div> </div> <p class="quiet"> Press <em>n</em> or <em>j</em> to go to the next uncovered block, <em>b</em>, <em>p</em> or <em>k</em> for the previous block. </p> <template id="filterTemplate"> <div class="quiet"> Filter: <input type="search" id="fileSearch"> </div> </template> </div> <div class='status-line medium'></div> <div class="pad1"> <table class="coverage-summary"> <thead> <tr> <th data-col="file" data-fmt="html" data-html="true" class="file">File</th> <th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"></th> <th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements</th> <th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"></th> <th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches</th> <th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"></th> <th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions</th> <th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"></th> <th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines</th> <th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"></th> </tr> </thead> <tbody><tr> <td class="file low" data-value="src"><a href="src/index.html">src</a></td> <td data-value="3.33" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 3%"></div><div class="cover-empty" style="width: 97%"></div></div> </td> <td data-value="3.33" class="pct low">3.33%</td> <td data-value="360" class="abs low">12/360</td> <td data-value="100" class="pct high">100%</td> <td data-value="1" class="abs high">1/1</td> <td data-value="16.66" class="pct low">16.66%</td> <td data-value="6" class="abs low">1/6</td> <td data-value="3.33" class="pct low">3.33%</td> <td data-value="360" class="abs low">12/360</td> </tr> <tr> <td class="file high" data-value="src/config"><a href="src/config/index.html">src/config</a></td> <td data-value="98.25" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 98%"></div><div class="cover-empty" style="width: 2%"></div></div> </td> <td data-value="98.25" class="pct high">98.25%</td> <td data-value="344" class="abs high">338/344</td> <td data-value="81.57" class="pct high">81.57%</td> <td data-value="38" class="abs high">31/38</td> <td data-value="100" class="pct high">100%</td> <td data-value="2" class="abs high">2/2</td> <td data-value="98.25" class="pct high">98.25%</td> <td data-value="344" class="abs high">338/344</td> </tr> <tr> <td class="file high" data-value="src/container"><a href="src/container/index.html">src/container</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="13" class="abs high">13/13</td> <td data-value="100" class="pct high">100%</td> <td data-value="0" class="abs high">0/0</td> <td data-value="100" class="pct high">100%</td> <td data-value="0" class="abs high">0/0</td> <td data-value="100" class="pct high">100%</td> <td data-value="13" class="abs high">13/13</td> </tr> <tr> <td class="file medium" data-value="src/container/registrations"><a href="src/container/registrations/index.html">src/container/registrations</a></td> <td data-value="61.73" class="pic medium"> <div class="chart"><div class="cover-fill" style="width: 61%"></div><div class="cover-empty" style="width: 39%"></div></div> </td> <td data-value="61.73" class="pct medium">61.73%</td> <td data-value="115" class="abs medium">71/115</td> <td data-value="40" class="pct low">40%</td> <td data-value="10" class="abs low">4/10</td> <td data-value="80" class="pct high">80%</td> <td data-value="5" class="abs high">4/5</td> <td data-value="61.73" class="pct medium">61.73%</td> <td data-value="115" class="abs medium">71/115</td> </tr> <tr> <td class="file low" data-value="src/mcp-server"><a href="src/mcp-server/index.html">src/mcp-server</a></td> <td data-value="11.76" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 11%"></div><div class="cover-empty" style="width: 89%"></div></div> </td> <td data-value="11.76" class="pct low">11.76%</td> <td data-value="51" class="abs low">6/51</td> <td data-value="100" class="pct high">100%</td> <td data-value="0" class="abs high">0/0</td> <td data-value="0" class="pct low">0%</td> <td data-value="1" class="abs low">0/1</td> <td data-value="11.76" class="pct low">11.76%</td> <td data-value="51" class="abs low">6/51</td> </tr> <tr> <td class="file high" data-value="src/mcp-server/resources"><a href="src/mcp-server/resources/index.html">src/mcp-server/resources</a></td> <td data-value="87.09" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 87%"></div><div class="cover-empty" style="width: 13%"></div></div> </td> <td data-value="87.09" class="pct high">87.09%</td> <td data-value="31" class="abs high">27/31</td> <td data-value="60" class="pct medium">60%</td> <td data-value="5" class="abs medium">3/5</td> <td data-value="100" class="pct high">100%</td> <td data-value="3" class="abs high">3/3</td> <td data-value="87.09" class="pct high">87.09%</td> <td data-value="31" class="abs high">27/31</td> </tr> <tr> <td class="file low" data-value="src/mcp-server/resources/definitions"><a href="src/mcp-server/resources/definitions/index.html">src/mcp-server/resources/definitions</a></td> <td data-value="0" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 0%"></div><div class="cover-empty" style="width: 100%"></div></div> </td> <td data-value="0" class="pct low">0%</td> <td data-value="75" class="abs low">0/75</td> <td data-value="100" class="pct high">100%</td> <td data-value="1" class="abs high">1/1</td> <td data-value="100" class="pct high">100%</td> <td data-value="1" class="abs high">1/1</td> <td data-value="0" class="pct low">0%</td> <td data-value="75" class="abs low">0/75</td> </tr> <tr> <td class="file low" data-value="src/mcp-server/resources/utils"><a href="src/mcp-server/resources/utils/index.html">src/mcp-server/resources/utils</a></td> <td data-value="2.27" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 2%"></div><div class="cover-empty" style="width: 98%"></div></div> </td> <td data-value="2.27" class="pct low">2.27%</td> <td data-value="132" class="abs low">3/132</td> <td data-value="100" class="pct high">100%</td> <td data-value="1" class="abs high">1/1</td> <td data-value="25" class="pct low">25%</td> <td data-value="4" class="abs low">1/4</td> <td data-value="2.27" class="pct low">2.27%</td> <td data-value="132" class="abs low">3/132</td> </tr> <tr> <td class="file high" data-value="src/mcp-server/tools"><a href="src/mcp-server/tools/index.html">src/mcp-server/tools</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="80" class="abs high">80/80</td> <td data-value="100" class="pct high">100%</td> <td data-value="14" class="abs high">14/14</td> <td data-value="100" class="pct high">100%</td> <td data-value="6" class="abs high">6/6</td> <td data-value="100" class="pct high">100%</td> <td data-value="80" class="abs high">80/80</td> </tr> <tr> <td class="file medium" data-value="src/mcp-server/tools/definitions"><a href="src/mcp-server/tools/definitions/index.html">src/mcp-server/tools/definitions</a></td> <td data-value="79.12" class="pic medium"> <div class="chart"><div class="cover-fill" style="width: 79%"></div><div class="cover-empty" style="width: 21%"></div></div> </td> <td data-value="79.12" class="pct medium">79.12%</td> <td data-value="1562" class="abs medium">1236/1562</td> <td data-value="76.74" class="pct medium">76.74%</td> <td data-value="215" class="abs medium">165/215</td> <td data-value="83.33" class="pct high">83.33%</td> <td data-value="24" class="abs high">20/24</td> <td data-value="79.12" class="pct medium">79.12%</td> <td data-value="1562" class="abs medium">1236/1562</td> </tr> <tr> <td class="file low" data-value="src/mcp-server/tools/utils"><a href="src/mcp-server/tools/utils/index.html">src/mcp-server/tools/utils</a></td> <td data-value="29.28" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 29%"></div><div class="cover-empty" style="width: 71%"></div></div> </td> <td data-value="29.28" class="pct low">29.28%</td> <td data-value="239" class="abs low">70/239</td> <td data-value="100" class="pct high">100%</td> <td data-value="11" class="abs high">11/11</td> <td data-value="28.57" class="pct low">28.57%</td> <td data-value="14" class="abs low">4/14</td> <td data-value="29.28" class="pct low">29.28%</td> <td data-value="239" class="abs low">70/239</td> </tr> <tr> <td class="file high" data-value="src/mcp-server/transports"><a href="src/mcp-server/transports/index.html">src/mcp-server/transports</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="57" class="abs high">57/57</td> <td data-value="100" class="pct high">100%</td> <td data-value="14" class="abs high">14/14</td> <td data-value="100" class="pct high">100%</td> <td data-value="6" class="abs high">6/6</td> <td data-value="100" class="pct high">100%</td> <td data-value="57" class="abs high">57/57</td> </tr> <tr> <td class="file high" data-value="src/mcp-server/transports/auth"><a href="src/mcp-server/transports/auth/index.html">src/mcp-server/transports/auth</a></td> <td data-value="89.74" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 89%"></div><div class="cover-empty" style="width: 11%"></div></div> </td> <td data-value="89.74" class="pct high">89.74%</td> <td data-value="117" class="abs high">105/117</td> <td data-value="89.47" class="pct high">89.47%</td> <td data-value="19" class="abs high">17/19</td> <td data-value="100" class="pct high">100%</td> <td data-value="3" class="abs high">3/3</td> <td data-value="89.74" class="pct high">89.74%</td> <td data-value="117" class="abs high">105/117</td> </tr> <tr> <td class="file high" data-value="src/mcp-server/transports/auth/lib"><a href="src/mcp-server/transports/auth/lib/index.html">src/mcp-server/transports/auth/lib</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="72" class="abs high">72/72</td> <td data-value="100" class="pct high">100%</td> <td data-value="13" class="abs high">13/13</td> <td data-value="100" class="pct high">100%</td> <td data-value="4" class="abs high">4/4</td> <td data-value="100" class="pct high">100%</td> <td data-value="72" class="abs high">72/72</td> </tr> <tr> <td class="file high" data-value="src/mcp-server/transports/auth/strategies"><a href="src/mcp-server/transports/auth/strategies/index.html">src/mcp-server/transports/auth/strategies</a></td> <td data-value="93.86" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 93%"></div><div class="cover-empty" style="width: 7%"></div></div> </td> <td data-value="93.86" class="pct high">93.86%</td> <td data-value="326" class="abs high">306/326</td> <td data-value="94.11" class="pct high">94.11%</td> <td data-value="85" class="abs high">80/85</td> <td data-value="100" class="pct high">100%</td> <td data-value="8" class="abs high">8/8</td> <td data-value="93.86" class="pct high">93.86%</td> <td data-value="326" class="abs high">306/326</td> </tr> <tr> <td class="file medium" data-value="src/mcp-server/transports/http"><a href="src/mcp-server/transports/http/index.html">src/mcp-server/transports/http</a></td> <td data-value="62.51" class="pic medium"> <div class="chart"><div class="cover-fill" style="width: 62%"></div><div class="cover-empty" style="width: 38%"></div></div> </td> <td data-value="62.51" class="pct medium">62.51%</td> <td data-value="651" class="abs medium">407/651</td> <td data-value="79.77" class="pct medium">79.77%</td> <td data-value="89" class="abs medium">71/89</td> <td data-value="57.89" class="pct medium">57.89%</td> <td data-value="19" class="abs medium">11/19</td> <td data-value="62.51" class="pct medium">62.51%</td> <td data-value="651" class="abs medium">407/651</td> </tr> <tr> <td class="file low" data-value="src/mcp-server/transports/stdio"><a href="src/mcp-server/transports/stdio/index.html">src/mcp-server/transports/stdio</a></td> <td data-value="5.66" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 5%"></div><div class="cover-empty" style="width: 95%"></div></div> </td> <td data-value="5.66" class="pct low">5.66%</td> <td data-value="53" class="abs low">3/53</td> <td data-value="100" class="pct high">100%</td> <td data-value="0" class="abs high">0/0</td> <td data-value="0" class="pct low">0%</td> <td data-value="2" class="abs low">0/2</td> <td data-value="5.66" class="pct low">5.66%</td> <td data-value="53" class="abs low">3/53</td> </tr> <tr> <td class="file high" data-value="src/services/clinical-trials-gov"><a href="src/services/clinical-trials-gov/index.html">src/services/clinical-trials-gov</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="378" class="abs high">378/378</td> <td data-value="100" class="pct high">100%</td> <td data-value="1" class="abs high">1/1</td> <td data-value="100" class="pct high">100%</td> <td data-value="0" class="abs high">0/0</td> <td data-value="100" class="pct high">100%</td> <td data-value="378" class="abs high">378/378</td> </tr> <tr> <td class="file empty" data-value="src/services/clinical-trials-gov/core"><a href="src/services/clinical-trials-gov/core/index.html">src/services/clinical-trials-gov/core</a></td> <td data-value="0" class="pic empty"> <div class="chart"><div class="cover-fill" style="width: 0%"></div><div class="cover-empty" style="width: 100%"></div></div> </td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="1" class="abs empty">1/1</td> <td data-value="0" class="pct empty">0%</td> <td data-value="1" class="abs empty">1/1</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> </tr> <tr> <td class="file low" data-value="src/services/clinical-trials-gov/providers"><a href="src/services/clinical-trials-gov/providers/index.html">src/services/clinical-trials-gov/providers</a></td> <td data-value="11.32" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 11%"></div><div class="cover-empty" style="width: 89%"></div></div> </td> <td data-value="11.32" class="pct low">11.32%</td> <td data-value="159" class="abs low">18/159</td> <td data-value="100" class="pct high">100%</td> <td data-value="0" class="abs high">0/0</td> <td data-value="0" class="pct low">0%</td> <td data-value="6" class="abs low">0/6</td> <td data-value="11.32" class="pct low">11.32%</td> <td data-value="159" class="abs low">18/159</td> </tr> <tr> <td class="file empty" data-value="src/services/llm"><a href="src/services/llm/index.html">src/services/llm</a></td> <td data-value="0" class="pic empty"> <div class="chart"><div class="cover-fill" style="width: 0%"></div><div class="cover-empty" style="width: 100%"></div></div> </td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> </tr> <tr> <td class="file empty" data-value="src/services/llm/core"><a href="src/services/llm/core/index.html">src/services/llm/core</a></td> <td data-value="0" class="pic empty"> <div class="chart"><div class="cover-fill" style="width: 0%"></div><div class="cover-empty" style="width: 100%"></div></div> </td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> </tr> <tr> <td class="file high" data-value="src/services/llm/providers"><a href="src/services/llm/providers/index.html">src/services/llm/providers</a></td> <td data-value="93.49" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 93%"></div><div class="cover-empty" style="width: 7%"></div></div> </td> <td data-value="93.49" class="pct high">93.49%</td> <td data-value="169" class="abs high">158/169</td> <td data-value="92.3" class="pct high">92.3%</td> <td data-value="26" class="abs high">24/26</td> <td data-value="100" class="pct high">100%</td> <td data-value="6" class="abs high">6/6</td> <td data-value="93.49" class="pct high">93.49%</td> <td data-value="169" class="abs high">158/169</td> </tr> <tr> <td class="file empty" data-value="src/services/speech"><a href="src/services/speech/index.html">src/services/speech</a></td> <td data-value="0" class="pic empty"> <div class="chart"><div class="cover-fill" style="width: 0%"></div><div class="cover-empty" style="width: 100%"></div></div> </td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> <td data-value="0" class="pct empty">0%</td> <td data-value="1" class="abs empty">1/1</td> <td data-value="0" class="pct empty">0%</td> <td data-value="1" class="abs empty">1/1</td> <td data-value="0" class="pct empty">0%</td> <td data-value="0" class="abs empty">0/0</td> </tr> <tr> <td class="file low" data-value="src/services/speech/core"><a href="src/services/speech/core/index.html">src/services/speech/core</a></td> <td data-value="25.49" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 25%"></div><div class="cover-empty" style="width: 75%"></div></div> </td> <td data-value="25.49" class="pct low">25.49%</td> <td data-value="102" class="abs low">26/102</td> <td data-value="33.33" class="pct low">33.33%</td> <td data-value="6" class="abs low">2/6</td> <td data-value="20" class="pct low">20%</td> <td data-value="10" class="abs low">2/10</td> <td data-value="25.49" class="pct low">25.49%</td> <td data-value="102" class="abs low">26/102</td> </tr> <tr> <td class="file low" data-value="src/services/speech/providers"><a href="src/services/speech/providers/index.html">src/services/speech/providers</a></td> <td data-value="6.56" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 6%"></div><div class="cover-empty" style="width: 94%"></div></div> </td> <td data-value="6.56" class="pct low">6.56%</td> <td data-value="396" class="abs low">26/396</td> <td data-value="0" class="pct low">0%</td> <td data-value="2" class="abs low">0/2</td> <td data-value="0" class="pct low">0%</td> <td data-value="14" class="abs low">0/14</td> <td data-value="6.56" class="pct low">6.56%</td> <td data-value="396" class="abs low">26/396</td> </tr> <tr> <td class="file medium" data-value="src/storage/core"><a href="src/storage/core/index.html">src/storage/core</a></td> <td data-value="71.16" class="pic medium"> <div class="chart"><div class="cover-fill" style="width: 71%"></div><div class="cover-empty" style="width: 29%"></div></div> </td> <td data-value="71.16" class="pct medium">71.16%</td> <td data-value="496" class="abs medium">353/496</td> <td data-value="70.47" class="pct medium">70.47%</td> <td data-value="105" class="abs medium">74/105</td> <td data-value="100" class="pct high">100%</td> <td data-value="19" class="abs high">19/19</td> <td data-value="71.16" class="pct medium">71.16%</td> <td data-value="496" class="abs medium">353/496</td> </tr> <tr> <td class="file high" data-value="src/storage/providers/cloudflare"><a href="src/storage/providers/cloudflare/index.html">src/storage/providers/cloudflare</a></td> <td data-value="95.92" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 95%"></div><div class="cover-empty" style="width: 5%"></div></div> </td> <td data-value="95.92" class="pct high">95.92%</td> <td data-value="564" class="abs high">541/564</td> <td data-value="91.96" class="pct high">91.96%</td> <td data-value="112" class="abs high">103/112</td> <td data-value="100" class="pct high">100%</td> <td data-value="40" class="abs high">40/40</td> <td data-value="95.92" class="pct high">95.92%</td> <td data-value="564" class="abs high">541/564</td> </tr> <tr> <td class="file high" data-value="src/storage/providers/fileSystem"><a href="src/storage/providers/fileSystem/index.html">src/storage/providers/fileSystem</a></td> <td data-value="93.16" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 93%"></div><div class="cover-empty" style="width: 7%"></div></div> </td> <td data-value="93.16" class="pct high">93.16%</td> <td data-value="351" class="abs high">327/351</td> <td data-value="88.15" class="pct high">88.15%</td> <td data-value="76" class="abs high">67/76</td> <td data-value="100" class="pct high">100%</td> <td data-value="23" class="abs high">23/23</td> <td data-value="93.16" class="pct high">93.16%</td> <td data-value="351" class="abs high">327/351</td> </tr> <tr> <td class="file high" data-value="src/storage/providers/inMemory"><a href="src/storage/providers/inMemory/index.html">src/storage/providers/inMemory</a></td> <td data-value="96.93" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 96%"></div><div class="cover-empty" style="width: 4%"></div></div> </td> <td data-value="96.93" class="pct high">96.93%</td> <td data-value="196" class="abs high">190/196</td> <td data-value="92.68" class="pct high">92.68%</td> <td data-value="41" class="abs high">38/41</td> <td data-value="100" class="pct high">100%</td> <td data-value="10" class="abs high">10/10</td> <td data-value="96.93" class="pct high">96.93%</td> <td data-value="196" class="abs high">190/196</td> </tr> <tr> <td class="file low" data-value="src/storage/providers/supabase"><a href="src/storage/providers/supabase/index.html">src/storage/providers/supabase</a></td> <td data-value="8.71" class="pic low"> <div class="chart"><div class="cover-fill" style="width: 8%"></div><div class="cover-empty" style="width: 92%"></div></div> </td> <td data-value="8.71" class="pct low">8.71%</td> <td data-value="264" class="abs low">23/264</td> <td data-value="100" class="pct high">100%</td> <td data-value="2" class="abs high">2/2</td> <td data-value="18.18" class="pct low">18.18%</td> <td data-value="11" class="abs low">2/11</td> <td data-value="8.71" class="pct low">8.71%</td> <td data-value="264" class="abs low">23/264</td> </tr> <tr> <td class="file high" data-value="src/types-global"><a href="src/types-global/index.html">src/types-global</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="60" class="abs high">60/60</td> <td data-value="100" class="pct high">100%</td> <td data-value="4" class="abs high">4/4</td> <td data-value="100" class="pct high">100%</td> <td data-value="2" class="abs high">2/2</td> <td data-value="100" class="pct high">100%</td> <td data-value="60" class="abs high">60/60</td> </tr> <tr> <td class="file high" data-value="src/utils/formatting"><a href="src/utils/formatting/index.html">src/utils/formatting</a></td> <td data-value="98.99" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 98%"></div><div class="cover-empty" style="width: 2%"></div></div> </td> <td data-value="98.99" class="pct high">98.99%</td> <td data-value="199" class="abs high">197/199</td> <td data-value="97.43" class="pct high">97.43%</td> <td data-value="78" class="abs high">76/78</td> <td data-value="100" class="pct high">100%</td> <td data-value="35" class="abs high">35/35</td> <td data-value="98.99" class="pct high">98.99%</td> <td data-value="199" class="abs high">197/199</td> </tr> <tr> <td class="file high" data-value="src/utils/internal"><a href="src/utils/internal/index.html">src/utils/internal</a></td> <td data-value="84.23" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 84%"></div><div class="cover-empty" style="width: 16%"></div></div> </td> <td data-value="84.23" class="pct high">84.23%</td> <td data-value="685" class="abs high">577/685</td> <td data-value="71.42" class="pct medium">71.42%</td> <td data-value="161" class="abs medium">115/161</td> <td data-value="92.85" class="pct high">92.85%</td> <td data-value="42" class="abs high">39/42</td> <td data-value="84.23" class="pct high">84.23%</td> <td data-value="685" class="abs high">577/685</td> </tr> <tr> <td class="file medium" data-value="src/utils/internal/error-handler"><a href="src/utils/internal/error-handler/index.html">src/utils/internal/error-handler</a></td> <td data-value="72.63" class="pic medium"> <div class="chart"><div class="cover-fill" style="width: 72%"></div><div class="cover-empty" style="width: 28%"></div></div> </td> <td data-value="72.63" class="pct medium">72.63%</td> <td data-value="687" class="abs medium">499/687</td> <td data-value="83.85" class="pct high">83.85%</td> <td data-value="161" class="abs high">135/161</td> <td data-value="55.55" class="pct medium">55.55%</td> <td data-value="18" class="abs medium">10/18</td> <td data-value="72.63" class="pct medium">72.63%</td> <td data-value="687" class="abs medium">499/687</td> </tr> <tr> <td class="file high" data-value="src/utils/metrics"><a href="src/utils/metrics/index.html">src/utils/metrics</a></td> <td data-value="98.58" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 98%"></div><div class="cover-empty" style="width: 2%"></div></div> </td> <td data-value="98.58" class="pct high">98.58%</td> <td data-value="212" class="abs high">209/212</td> <td data-value="87.87" class="pct high">87.87%</td> <td data-value="66" class="abs high">58/66</td> <td data-value="78.94" class="pct medium">78.94%</td> <td data-value="19" class="abs medium">15/19</td> <td data-value="98.58" class="pct high">98.58%</td> <td data-value="212" class="abs high">209/212</td> </tr> <tr> <td class="file high" data-value="src/utils/network"><a href="src/utils/network/index.html">src/utils/network</a></td> <td data-value="100" class="pic high"> <div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div> </td> <td data-value="100" class="pct high">100%</td> <td data-value="88" class="abs high">88/88</td> <td data-value="100" class="pct high">100%</td> <td data-value="20" class="abs high">20/20</td> <td data-value="100" class="pct high">100%</td> <td data-value="1" class="abs high">1/1</td> <td data-value="100" class="pct high">100%</td> <td data-value="88" class="abs high">88/88</td> </tr> <tr> <td class="file high" data-value="src/utils/parsing"><a href="src/utils/parsing/index.html">src/utils/parsing</a></td> <td data-value="97.8" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 97%"></div><div class="cover-empty" style="width: 3%"></div></div> </td> <td data-value="97.8" class="pct high">97.8%</td> <td data-value="819" class="abs high">801/819</td> <td data-value="79.61" class="pct medium">79.61%</td> <td data-value="157" class="abs medium">125/157</td> <td data-value="100" class="pct high">100%</td> <td data-value="24" class="abs high">24/24</td> <td data-value="97.8" class="pct high">97.8%</td> <td data-value="819" class="abs high">801/819</td> </tr> <tr> <td class="file high" data-value="src/utils/scheduling"><a href="src/utils/scheduling/index.html">src/utils/scheduling</a></td> <td data-value="94.54" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 94%"></div><div class="cover-empty" style="width: 6%"></div></div> </td> <td data-value="94.54" class="pct high">94.54%</td> <td data-value="110" class="abs high">104/110</td> <td data-value="86.36" class="pct high">86.36%</td> <td data-value="22" class="abs high">19/22</td> <td data-value="100" class="pct high">100%</td> <td data-value="9" class="abs high">9/9</td> <td data-value="94.54" class="pct high">94.54%</td> <td data-value="110" class="abs high">104/110</td> </tr> <tr> <td class="file high" data-value="src/utils/security"><a href="src/utils/security/index.html">src/utils/security</a></td> <td data-value="89.7" class="pic high"> <div class="chart"><div class="cover-fill" style="width: 89%"></div><div class="cover-empty" style="width: 11%"></div></div> </td> <td data-value="89.7" class="pct high">89.7%</td> <td data-value="845" class="abs high">758/845</td> <td data-value="83.78" class="pct high">83.78%</td> <td data-value="185" class="abs high">155/185</td> <td data-value="95.55" class="pct high">95.55%</td> <td data-value="45" class="abs high">43/45</td> <td data-value="89.7" class="pct high">89.7%</td> <td data-value="845" class="abs high">758/845</td> </tr> <tr> <td class="file medium" data-value="src/utils/telemetry"><a href="src/utils/telemetry/index.html">src/utils/telemetry</a></td> <td data-value="55.49" class="pic medium"> <div class="chart"><div class="cover-fill" style="width: 55%"></div><div class="cover-empty" style="width: 45%"></div></div> </td> <td data-value="55.49" class="pct medium">55.49%</td> <td data-value="382" class="abs medium">212/382</td> <td data-value="97.87" class="pct high">97.87%</td> <td data-value="47" class="abs high">46/47</td> <td data-value="76.47" class="pct medium">76.47%</td> <td data-value="17" class="abs medium">13/17</td> <td data-value="55.49" class="pct medium">55.49%</td> <td data-value="382" class="abs medium">212/382</td> </tr> </tbody> </table> </div> <div class='push'></div><!-- for sticky footer --> </div><!-- /wrapper --> <div class='footer quiet pad2 space-top1 center small'> Code coverage generated by <a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a> at 2025-10-15T17:09:47.939Z </div> <script src="prettify.js"></script> <script> window.onload = function () { prettyPrint(); }; </script> <script src="sorter.js"></script> <script src="block-navigation.js"></script> </body> </html>

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/cyanheads/clinicaltrialsgov-mcp-server'

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