Skip to main content
Glama

documcp

by tosin2013
package.json3.73 kB
{ "name": "documcp", "version": "0.3.4", "description": "Intelligent MCP server for GitHub Pages documentation deployment", "main": "dist/index.js", "type": "module", "bin": { "documcp": "./dist/index.js" }, "scripts": { "build": "tsc", "dev": "tsx watch src/index.ts", "start": "node dist/index.js", "test": "jest", "test:coverage": "jest --coverage", "test:performance": "jest --testPathPattern=benchmarks", "test:ci": "jest --coverage --ci --watchAll=false", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write \"src/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\"", "typecheck": "tsc --noEmit", "validate:rules": "npm run lint && npm run typecheck && npm run test:coverage", "security:check": "npm audit --audit-level=moderate", "ci": "npm run typecheck && npm run lint && npm run test:ci && npm run build", "commitlint": "commitlint --from HEAD~1 --to HEAD --verbose", "release": "standard-version", "release:minor": "standard-version --release-as minor", "release:major": "standard-version --release-as major", "release:patch": "standard-version --release-as patch", "release:dry-run": "standard-version --dry-run", "prepare": "husky", "benchmark:run": "tsx src/scripts/benchmark.ts run", "benchmark:current": "tsx src/scripts/benchmark.ts current", "benchmark:create-config": "tsx src/scripts/benchmark.ts create-config", "benchmark:help": "tsx src/scripts/benchmark.ts help", "docs:check-links": "tsx src/scripts/link-checker.ts", "docs:check-links:markdown": "markdown-link-check docs/**/*.md --config .markdown-link-check.json", "docs:check-links:external": "tsx src/scripts/link-checker.ts --external true --internal false", "docs:check-links:internal": "tsx src/scripts/link-checker.ts --external false --internal true", "docs:check-links:ci": "tsx src/scripts/link-checker.ts --env ci", "docs:check-links:all": "npm run docs:check-links:markdown && npm run docs:check-links", "docs:validate": "./test-docs.sh", "docs:test": "npm run docs:check-links:all && npm run docs:validate", "docs:start": "cd docs && npm start", "docs:build": "cd docs && npm run build", "docs:serve": "cd docs && npm run serve" }, "keywords": [ "mcp", "documentation", "github-pages", "static-site-generator", "diataxis" ], "author": "Tosin Akinosho", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/tosin2013/documcp.git" }, "bugs": { "url": "https://github.com/tosin2013/documcp/issues" }, "homepage": "https://github.com/tosin2013/documcp#readme", "dependencies": { "@modelcontextprotocol/sdk": "^0.6.0", "@typescript-eslint/typescript-estree": "^8.44.0", "globby": "^14.1.0", "tmp": "^0.2.5", "tree-sitter-bash": "^0.25.0", "tree-sitter-go": "^0.25.0", "tree-sitter-python": "^0.25.0", "tree-sitter-yaml": "^0.5.0", "web-tree-sitter": "^0.25.9", "zod": "^3.22.4", "zod-to-json-schema": "^3.24.6" }, "devDependencies": { "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@types/jest": "^29.5.11", "@types/node": "^20.11.0", "@types/tmp": "^0.2.6", "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.19.0", "eslint": "^8.56.0", "husky": "^9.1.7", "jest": "^29.7.0", "markdown-link-check": "^3.12.2", "prettier": "^3.2.4", "standard-version": "^9.5.0", "ts-jest": "^29.1.1", "tsx": "^4.7.0", "typescript": "^5.3.3" }, "engines": { "node": ">=20.0.0" } }

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/tosin2013/documcp'

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