Skip to main content
Glama

Convex MCP server

Official
by get-convex
main.ts1.17 kB
import { StorybookConfig } from "@storybook/nextjs-vite"; import path from "path"; import { UserConfig, mergeConfig } from "vite"; const config: StorybookConfig = { stories: [ "../../dashboard/src/**/*.stories.@(js|jsx|ts|tsx)", "../../dashboard-common/src/**/*.stories.@(js|jsx|ts|tsx)", "../../@convex-dev/design-system/src/**/*.stories.@(js|jsx|ts|tsx)", ], addons: [ "@storybook/addon-links", "@storybook/addon-themes", "@storybook/addon-docs", ], framework: { name: "@storybook/nextjs-vite", options: { nextConfigPath: path.resolve(__dirname, "../../dashboard/next.config.js"), }, }, viteFinal: async (config) => { return mergeConfig(config, { css: { postcss: path.resolve(__dirname, "../../dashboard/postcss.config.js"), }, server: { fs: { allow: [ ...(config.server?.fs?.allow || []), path.resolve(__dirname, "../../"), ], }, }, optimizeDeps: { esbuildOptions: { tsconfig: "../dashboard/tsconfig.json", }, }, } satisfies UserConfig); }, }; export default config;

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/get-convex/convex-backend'

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