diff --git a/astro.config.mjs b/astro.config.mjs index 2592aa5..d677740 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -6,6 +6,9 @@ export default defineConfig({ integrations: [tailwind(), sitemap()], site: 'https://barbacane.dev', trailingSlash: 'always', + redirects: { + '/mcp/': '/ai/', + }, markdown: { shikiConfig: { themes: { diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 0d464e0..e327dc9 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -15,7 +15,7 @@ interface Props { const { title, - description = "Barbacane - The spec-driven API gateway built in Rust. Your OpenAPI and AsyncAPI specs become your gateway configuration.", + description = "Barbacane is the open-source AI gateway, both directions. Route LLM calls through OpenAI, Anthropic, or Ollama outbound. Expose your APIs to AI agents as typed MCP tools inbound. Rust-native, spec-first, composed from dispatchers and middlewares.", type = 'website', article, ogImage: customOgImage, @@ -134,8 +134,9 @@ const structuredData = type === 'article' && article