Skip to main content
Glama

Linked API MCP

by Linked-API
eslint.config.js3.01 kB
const { fixupPluginRules } = require("@eslint/compat"); const js = require("@eslint/js"); const tsParser = require("@typescript-eslint/parser"); const _import = require("eslint-plugin-import"); const n = require("eslint-plugin-n"); const promise = require("eslint-plugin-promise"); const unusedImports = require("eslint-plugin-unused-imports"); const { defineConfig, globalIgnores } = require("eslint/config"); const globals = require("globals"); const tseslint = require("typescript-eslint"); module.exports = defineConfig([ { files: ["src/**/*.{js,mjs,cjs,ts}"] }, { files: ["src/**/*.{js,mjs,cjs,ts}"], languageOptions: { globals: globals.node }, }, { files: ["src/**/*.{js,mjs,cjs,ts}"], plugins: { js }, extends: ["js/recommended"], }, tseslint.configs.recommended, globalIgnores([ "**/node_modules", "**/build", "**/.gitignore", "**/.env", "**/dist", "src/migrations", "scripts", ]), { files: ["src/**/*.{js,mjs,cjs,ts}"], plugins: { import: fixupPluginRules(_import), n, promise: fixupPluginRules(promise), "unused-imports": unusedImports, }, languageOptions: { parser: tsParser, ecmaVersion: 2023, sourceType: "module", parserOptions: { project: ["./tsconfig.json"], ecmaFeatures: { jsx: true, tsx: true, }, }, }, settings: { "import/resolver": { typescript: { alwaysTryTypes: true, project: "./tsconfig.json", }, }, }, rules: { "@typescript-eslint/no-use-before-define": "off", "@typescript-eslint/lines-between-class-members": "off", "@typescript-eslint/no-unused-vars": [ "warn", { varsIgnorePattern: "^_", argsIgnorePattern: "^_", caughtErrorsIgnorePattern: "^_", }, ], "object-property-newline": [ "error", { allowAllPropertiesOnSameLine: false, }, ], "implicit-arrow-linebreak": "off", "no-await-in-loop": "off", "class-methods-use-this": "off", "@typescript-eslint/no-floating-promises": "warn", "@typescript-eslint/no-throw-literal": "off", "@typescript-eslint/no-empty-object-type": "off", "import/prefer-default-export": "off", "import/no-cycle": "off", "no-useless-return": "off", "no-bitwise": "off", "no-underscore-dangle": "off", "max-classes-per-file": "off", "no-restricted-imports": "off", "no-restricted-syntax": [ "off", { selector: "ForOfStatement", message: "For-of loops are allowed.", }, ], "unused-imports/no-unused-imports": "error", "unused-imports/no-unused-vars": [ "warn", { vars: "all", varsIgnorePattern: "^_", args: "after-used", argsIgnorePattern: "^_", }, ], }, }, ]);

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/Linked-API/linkedapi-mcp'

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