diff --git a/mcp-server/console.html b/mcp-server/console.html
index 56ca178..d2316fd 100644
--- a/mcp-server/console.html
+++ b/mcp-server/console.html
@@ -319,7 +319,7 @@ function loadChapter4(){
seen.push(n);
if(seen.length>1) contractors.appendChild(document.createTextNode(' · '));
var a=document.createElement('a');
- a.href='/contractor?name='+encodeURIComponent(n);
+ a.href=P+'/contractor?name='+encodeURIComponent(n);
a.target='_blank';
a.rel='noopener';
a.style.cssText='color:#58a6ff;text-decoration:none;border-bottom:1px dotted #58a6ff44';
diff --git a/mcp-server/contractor.html b/mcp-server/contractor.html
index 85ad7f8..fbf6a15 100644
--- a/mcp-server/contractor.html
+++ b/mcp-server/contractor.html
@@ -66,6 +66,12 @@ body{font-family:'Inter',-apple-system,system-ui,sans-serif;background:#090c10;c