Skip to main content
Glama
.quality-check-status.json4.27 kB
{ "timestamp": "2025-11-27T00:00:00Z", "project": "@roomi-fields/notebooklm-mcp", "version": "1.3.4", "results": { "eslint": { "status": "WARN", "errors": 0, "warnings": 9 }, "typescript": { "status": "PASS", "errors": 0 }, "prettier": { "status": "WARN", "filesWithIssues": 3 }, "tests": { "status": "PASS", "passed": 327, "failed": 0, "total": 327 }, "coverage": { "status": "FAIL", "statements": 6.1, "branches": 7.66, "functions": 17.48, "lines": 5.58, "target": 80 }, "security": { "status": "PASS", "vulnerabilities": 0 }, "typeCoverage": { "status": "PASS", "percentage": 99.01 } }, "cicd": { "githubCI": true, "codecov": true }, "coverageDetails": { "highCoverage": [{ "file": "src/utils/logger.ts", "percentage": 100 }], "lowCoverage": [ { "file": "src/http-wrapper.ts", "percentage": 0, "reason": "Requires HTTP server mocking" }, { "file": "src/index.ts", "percentage": 0, "reason": "Entry point - requires integration testing" }, { "file": "src/config.ts", "percentage": 0, "reason": "Configuration module" }, { "file": "src/errors.ts", "percentage": 0, "reason": "Error definitions" }, { "file": "src/auth/auth-manager.ts", "percentage": 0, "reason": "Requires browser mocking" }, { "file": "src/auto-discovery/auto-discovery.ts", "percentage": 0, "reason": "Requires file system mocking" }, { "file": "src/library/notebook-library.ts", "percentage": 0, "reason": "Requires browser session mocking" }, { "file": "src/session/browser-session.ts", "percentage": 0, "reason": "Requires Playwright mocking" }, { "file": "src/session/session-manager.ts", "percentage": 0, "reason": "Requires browser session mocking" }, { "file": "src/session/shared-context-manager.ts", "percentage": 0, "reason": "Requires Playwright mocking" }, { "file": "src/utils/page-utils.ts", "percentage": 0, "reason": "Requires browser page mocking" } ] }, "eslintWarnings": [ { "file": "src/session/shared-context-manager.ts", "line": 305, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/session/shared-context-manager.ts", "line": 313, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/session/shared-context-manager.ts", "line": 390, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/session/shared-context-manager.ts", "line": 394, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/types.ts", "line": 38, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/types.ts", "line": 53, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/types.ts", "line": 90, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/types.ts", "line": 91, "rule": "@typescript-eslint/no-explicit-any" }, { "file": "src/types.ts", "line": 92, "rule": "@typescript-eslint/no-explicit-any" } ], "prettierIssues": [ ".quality-check-status.json", "README.md", "src/__tests__/stealth-utils.test.ts" ], "nextSteps": [ { "id": 1, "action": "Fix Prettier formatting", "command": "npx prettier --write .", "priority": "high", "completed": false }, { "id": 2, "action": "Address ESLint warnings (9 no-explicit-any)", "command": "@quality-check:eslint-fixer", "priority": "low", "completed": false }, { "id": 3, "action": "Generate tests for coverage", "command": "/quality-check:test-generate", "priority": "high", "completed": false }, { "id": 6, "action": "Create browser mocking infrastructure for Patchright", "command": "/quality-check:test-generate", "completed": false } ] }

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/roomi-fields/notebooklm-mcp'

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