{ "name": "forgejo-mcp", "version": "1.2.1-alpha.1", "description": "This is a MCP Server able to talk to Forgejo API", "main": "build/index.js", "type": "module", "scripts": { "build": "tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"", "start": "node build/index.js", "start:http": "node build/index.js --sse --port 3000 --host localhost", "dev": "tsc -w", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "test:watch": "node --experimental-vm-modules node_modules/jest/bin/jest.js --watch", "test:coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage", "get-token": "node scripts/get-token.cjs", "prepare": "husky" }, "keywords": [ "mcp", "modelcontextprotocol", "forgejo", "codeberg" ], "author": "Christoph Görn ", "license": "GPL-3.0-or-later", "dependencies": { "@modelcontextprotocol/sdk": "^1.8.0", "@types/node": "^22.13.14", "@types/yargs": "^17.0.33", "axios": "^1.8.4", "dotenv": "^16.4.7", "inversify": "^7.5.0", "reflect-metadata": "^0.2.2", "typescript": "^5.8.2", "yargs": "^17.7.2" }, "devDependencies": { "@testing-library/jest-dom": "^6.6.3", "@types/jest": "^29.5.12", "eslint-config-prettier": "^10.1.1", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^15.5.0", "prettier": "3.5.3", "ts-jest": "^29.1.2" }, "lint-staged": { "**/*": "prettier --write --ignore-unknown" } }