Skip to main content
Glama

Karakeep MCP server

by karakeep-app
metro.config.js1.97 kB
// Learn more: https://docs.expo.dev/guides/monorepos/ const { getDefaultConfig } = require("expo/metro-config"); const { FileStore } = require("metro-cache"); const { withNativeWind } = require("nativewind/metro"); const path = require("path"); module.exports = withTurborepoManagedCache( withMonorepoPaths( // eslint-disable-next-line no-undef withNativeWind(getDefaultConfig(__dirname), { input: "./globals.css", configPath: "./tailwind.config.js", inlineRem: 16, }), ), ); /** * Add the monorepo paths to the Metro config. * This allows Metro to resolve modules from the monorepo. * * @see https://docs.expo.dev/guides/monorepos/#modify-the-metro-config * @param {import('expo/metro-config').MetroConfig} config * @returns {import('expo/metro-config').MetroConfig} */ function withMonorepoPaths(config) { // eslint-disable-next-line no-undef const projectRoot = __dirname; const workspaceRoot = path.resolve(projectRoot, "../.."); // #1 - Watch all files in the monorepo config.watchFolders = [workspaceRoot]; // #2 - Resolve modules within the project's `node_modules` first, then all monorepo modules config.resolver.nodeModulesPaths = [ path.resolve(projectRoot, "node_modules"), path.resolve(workspaceRoot, "node_modules"), ]; return config; } /** * Move the Metro cache to the `node_modules/.cache/metro` folder. * This repository configured Turborepo to use this cache location as well. * If you have any environment variables, you can configure Turborepo to invalidate it when needed. * * @see https://turbo.build/repo/docs/reference/configuration#env * @param {import('expo/metro-config').MetroConfig} config * @returns {import('expo/metro-config').MetroConfig} */ function withTurborepoManagedCache(config) { config.cacheStores = [ // eslint-disable-next-line no-undef new FileStore({ root: path.join(__dirname, "node_modules/.cache/metro") }), ]; return 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/karakeep-app/karakeep'

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