diff --git a/astro.config.mjs b/astro.config.mjs
index c7a7130..da4168c 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -23,6 +23,18 @@ const wellKnownSkills = {
pattern: '/.well-known/agent-skills/[name]/[file]',
entrypoint: './src/wellknown/skill.ts',
});
+ injectRoute({
+ pattern: '/.well-known/api-catalog',
+ entrypoint: './src/wellknown/api-catalog.ts',
+ });
+ injectRoute({
+ pattern: '/.well-known/openapi.json',
+ entrypoint: './src/wellknown/openapi.ts',
+ });
+ injectRoute({
+ pattern: '/.well-known/mcp/server-card.json',
+ entrypoint: './src/wellknown/mcp-server-card.ts',
+ });
},
},
};
diff --git a/public/robots.txt b/public/robots.txt
index 7b27322..b377fca 100644
--- a/public/robots.txt
+++ b/public/robots.txt
@@ -1,4 +1,5 @@
User-agent: *
Allow: /
+Content-Signal: ai-train=no, search=yes, ai-input=no
Sitemap: https://sembr.org/sitemap-index.xml
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index 6d3932f..1d4245e 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -92,5 +92,6 @@ const structuredData = {
+