Skip to main content
Glama
robots.ts743 B
import { getMultilingualUrls } from 'intlayer'; import type { MetadataRoute } from 'next'; import { PagesRoutes } from '@/Routes'; const getAllUrls = (urls: string[]) => urls.flatMap((url) => Object.values(getMultilingualUrls(url)) as string[]); const robots = (): MetadataRoute.Robots => ({ rules: { userAgent: '*', allow: ['/', ...getAllUrls([PagesRoutes.Dashboard])], disallow: getAllUrls([ PagesRoutes.NotFound, PagesRoutes.Auth_ResetPassword, PagesRoutes.Auth_ChangePassword, `${PagesRoutes.Dashboard}/`, PagesRoutes.Admin, `${PagesRoutes.Admin}/`, ]), }, host: process.env.NEXT_PUBLIC_URL, sitemap: `${process.env.NEXT_PUBLIC_URL}/sitemap.xml`, }); export default robots;

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/aymericzip/intlayer'

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