mirror of
https://github.com/ever-co/ever-gauzy.git
synced 2026-10-02 01:54:50 +08:00
[Feat] Implementation of the Gauzy Model Context Protocol (MCP) Server (#9029)
* feat: implement MCP server and clean codebase * fix: fix suggestions from requested changes * feat: create a separate directory for the standalone MCP app * feat: create Electron Desktop app for MCP server * feat: implement the sharing package directory for MCP implementation * Update apps/server-mcp/src/static/index.html Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update README.md * Update security-config.ts * fix: Fix the error related to configuration when running standalone App * fix: add requested changes for review * fix: add suggestion from AI bots * fix: add suggestions from AI bots * fix: add suggestions from AI bots * fix: add suggestions from AI bots --------- Co-authored-by: Ruslan Konviser <evereq@gmail.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
coderabbitai[bot]
Ruslan Konviser
parent
5f18dd1d1e
commit
7cd0d63a2d
@@ -1,179 +1,179 @@
|
||||
{
|
||||
"namedInputs": {
|
||||
"default": [
|
||||
"{projectRoot}/**/*",
|
||||
"sharedGlobals",
|
||||
"{workspaceRoot}/angular.json",
|
||||
"{workspaceRoot}/nx.json",
|
||||
"{workspaceRoot}/tsconfig.base.json"
|
||||
],
|
||||
"sharedGlobals": [
|
||||
"{workspaceRoot}/package.json",
|
||||
"{workspaceRoot}/tsconfig.json",
|
||||
"{workspaceRoot}/.eslintrc.json"
|
||||
],
|
||||
"production": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
"cli": {
|
||||
"warnings": {
|
||||
"typescriptMismatch": false,
|
||||
"versionMismatch": false
|
||||
},
|
||||
"packageManager": "yarn",
|
||||
"analytics": false,
|
||||
"defaultCollection": "@nstudio/xplat"
|
||||
},
|
||||
"generators": {
|
||||
"@nx/angular": {
|
||||
"application": {
|
||||
"linter": "eslint",
|
||||
"style": "scss",
|
||||
"unitTestRunner": "jest",
|
||||
"e2eTestRunner": "cypress",
|
||||
"strict": true
|
||||
},
|
||||
"library": {
|
||||
"linter": "eslint",
|
||||
"style": "scss",
|
||||
"unitTestRunner": "jest",
|
||||
"buildable": true,
|
||||
"publishable": false,
|
||||
"strict": true
|
||||
},
|
||||
"component": {
|
||||
"style": "scss",
|
||||
"changeDetection": "OnPush",
|
||||
"prefix": "ngx",
|
||||
"inlineStyle": false,
|
||||
"inlineTemplate": false,
|
||||
"skipTests": false
|
||||
},
|
||||
"directive": {
|
||||
"prefix": "ngx",
|
||||
"skipTests": false
|
||||
},
|
||||
"service": {
|
||||
"skipTests": false
|
||||
},
|
||||
"pipe": {
|
||||
"skipTests": false
|
||||
},
|
||||
"module": {
|
||||
"skipTests": false
|
||||
},
|
||||
"storybook-configuration": {
|
||||
"linter": "eslint",
|
||||
"configureCypress": true,
|
||||
"generateCypressSpecs": true
|
||||
}
|
||||
},
|
||||
"@nx/angular:application": {
|
||||
"e2eTestRunner": "none",
|
||||
"linter": "eslint",
|
||||
"style": "css",
|
||||
"unitTestRunner": "jest"
|
||||
},
|
||||
"@nx/angular:library": {
|
||||
"linter": "eslint",
|
||||
"unitTestRunner": "jest"
|
||||
},
|
||||
"@nx/angular:component": {
|
||||
"style": "css"
|
||||
}
|
||||
},
|
||||
"defaultProject": "gauzy",
|
||||
"$schema": "./node_modules/nx/schemas/nx-schema.json",
|
||||
"parallel": 1,
|
||||
"targetDefaults": {
|
||||
"build": {
|
||||
"cache": false,
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"lint": {
|
||||
"cache": false
|
||||
},
|
||||
"test": {
|
||||
"cache": false
|
||||
},
|
||||
"e2e": {
|
||||
"cache": false
|
||||
},
|
||||
"@nx/eslint:lint": {
|
||||
"cache": false,
|
||||
"inputs": [
|
||||
"default",
|
||||
"{workspaceRoot}/.eslintrc.json",
|
||||
"{workspaceRoot}/tools/eslint-rules/**/*"
|
||||
]
|
||||
},
|
||||
"@nx/jest:jest": {
|
||||
"cache": false,
|
||||
"inputs": [
|
||||
"default",
|
||||
"^production",
|
||||
"{workspaceRoot}/jest.preset.js"
|
||||
],
|
||||
"options": {
|
||||
"passWithNoTests": true
|
||||
},
|
||||
"configurations": {
|
||||
"ci": {
|
||||
"ci": true,
|
||||
"codeCoverage": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"@nx/angular:package": {
|
||||
"cache": false,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"@nx/webpack:webpack": {
|
||||
"cache": false,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"@nx/js:tsc": {
|
||||
"cache": true,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"@angular-devkit/build-angular:application": {
|
||||
"cache": false,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
}
|
||||
},
|
||||
"useInferencePlugins": false,
|
||||
"defaultBase": "master",
|
||||
"release": {
|
||||
"version": {
|
||||
"preVersionCommand": "yarn nx run-many -t build"
|
||||
}
|
||||
}
|
||||
}
|
||||
"namedInputs": {
|
||||
"default": [
|
||||
"{projectRoot}/**/*",
|
||||
"sharedGlobals",
|
||||
"{workspaceRoot}/angular.json",
|
||||
"{workspaceRoot}/nx.json",
|
||||
"{workspaceRoot}/tsconfig.base.json"
|
||||
],
|
||||
"sharedGlobals": [
|
||||
"{workspaceRoot}/package.json",
|
||||
"{workspaceRoot}/tsconfig.json",
|
||||
"{workspaceRoot}/.eslintrc.json"
|
||||
],
|
||||
"production": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
"cli": {
|
||||
"warnings": {
|
||||
"typescriptMismatch": false,
|
||||
"versionMismatch": false
|
||||
},
|
||||
"packageManager": "yarn",
|
||||
"analytics": false,
|
||||
"defaultCollection": "@nstudio/xplat"
|
||||
},
|
||||
"generators": {
|
||||
"@nx/angular": {
|
||||
"application": {
|
||||
"linter": "eslint",
|
||||
"style": "scss",
|
||||
"unitTestRunner": "jest",
|
||||
"e2eTestRunner": "cypress",
|
||||
"strict": true
|
||||
},
|
||||
"library": {
|
||||
"linter": "eslint",
|
||||
"style": "scss",
|
||||
"unitTestRunner": "jest",
|
||||
"buildable": true,
|
||||
"publishable": false,
|
||||
"strict": true
|
||||
},
|
||||
"component": {
|
||||
"style": "scss",
|
||||
"changeDetection": "OnPush",
|
||||
"prefix": "ngx",
|
||||
"inlineStyle": false,
|
||||
"inlineTemplate": false,
|
||||
"skipTests": false
|
||||
},
|
||||
"directive": {
|
||||
"prefix": "ngx",
|
||||
"skipTests": false
|
||||
},
|
||||
"service": {
|
||||
"skipTests": false
|
||||
},
|
||||
"pipe": {
|
||||
"skipTests": false
|
||||
},
|
||||
"module": {
|
||||
"skipTests": false
|
||||
},
|
||||
"storybook-configuration": {
|
||||
"linter": "eslint",
|
||||
"configureCypress": true,
|
||||
"generateCypressSpecs": true
|
||||
}
|
||||
},
|
||||
"@nx/angular:application": {
|
||||
"e2eTestRunner": "none",
|
||||
"linter": "eslint",
|
||||
"style": "css",
|
||||
"unitTestRunner": "jest"
|
||||
},
|
||||
"@nx/angular:library": {
|
||||
"linter": "eslint",
|
||||
"unitTestRunner": "jest"
|
||||
},
|
||||
"@nx/angular:component": {
|
||||
"style": "css"
|
||||
}
|
||||
},
|
||||
"defaultProject": "gauzy",
|
||||
"$schema": "./node_modules/nx/schemas/nx-schema.json",
|
||||
"parallel": 1,
|
||||
"targetDefaults": {
|
||||
"build": {
|
||||
"cache": false,
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"lint": {
|
||||
"cache": false
|
||||
},
|
||||
"test": {
|
||||
"cache": false
|
||||
},
|
||||
"e2e": {
|
||||
"cache": false
|
||||
},
|
||||
"@nx/eslint:lint": {
|
||||
"cache": false,
|
||||
"inputs": [
|
||||
"default",
|
||||
"{workspaceRoot}/.eslintrc.json",
|
||||
"{workspaceRoot}/tools/eslint-rules/**/*"
|
||||
]
|
||||
},
|
||||
"@nx/jest:jest": {
|
||||
"cache": false,
|
||||
"inputs": [
|
||||
"default",
|
||||
"^production",
|
||||
"{workspaceRoot}/jest.preset.js"
|
||||
],
|
||||
"options": {
|
||||
"passWithNoTests": true
|
||||
},
|
||||
"configurations": {
|
||||
"ci": {
|
||||
"ci": true,
|
||||
"codeCoverage": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"@nx/angular:package": {
|
||||
"cache": false,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"@nx/webpack:webpack": {
|
||||
"cache": false,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"@nx/js:tsc": {
|
||||
"cache": true,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
},
|
||||
"@angular-devkit/build-angular:application": {
|
||||
"cache": false,
|
||||
"dependsOn": [
|
||||
"^build"
|
||||
],
|
||||
"inputs": [
|
||||
"production",
|
||||
"^production"
|
||||
]
|
||||
}
|
||||
},
|
||||
"useInferencePlugins": false,
|
||||
"defaultBase": "master",
|
||||
"release": {
|
||||
"version": {
|
||||
"preVersionCommand": "yarn nx run-many -t build"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user