-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathpackage.json
More file actions
140 lines (140 loc) · 4.91 KB
/
Copy pathpackage.json
File metadata and controls
140 lines (140 loc) · 4.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
{
"name": "mcp-github-project-manager",
"version": "2.2.1",
"description": "MCP server for AI-powered GitHub project management — agent orchestration, PRD-to-issues pipeline, sprint planning, and multi-agent swarm coordination over GitHub Projects v2",
"type": "module",
"exports": "./build/index.js",
"bin": {
"mcp-github-project-manager": "build/index.js"
},
"main": "./build/index.js",
"types": "./build/index.d.ts",
"engines": {
"node": ">=20.0.0"
},
"keywords": [
"mcp",
"mcp-server",
"model-context-protocol",
"github",
"github-projects",
"github-projects-v2",
"project-management",
"ai-agents",
"agent-orchestration",
"multi-agent",
"agentic",
"llm",
"llm-tools",
"claude",
"codex",
"cursor",
"ai-task-management",
"prd-generator",
"sprint-planning",
"issue-triage",
"task-automation",
"ai-project-manager",
"swarm",
"autonomous-agents"
],
"author": "kvs <kunwarviveksingh@gmail.com> (https://github.com/kunwarVivek)",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/kunwarVivek/mcp-github-project-manager.git"
},
"homepage": "https://github.com/kunwarVivek/mcp-github-project-manager#readme",
"bugs": {
"url": "https://github.com/kunwarVivek/mcp-github-project-manager/issues"
},
"files": [
"build/**/*",
"LICENSE",
"README.md"
],
"scripts": {
"clean": "rimraf build",
"prebuild": "npm run clean",
"build": "tsc -p tsconfig.build.json",
"postbuild": "chmod +x build/index.js && node scripts/fix-imports.js",
"start": "node build/index.js",
"dev": "tsx watch src/index.ts",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"test:e2e": "vitest run e2e",
"test:e2e:tools": "vitest run tools",
"test:e2e:tools:real": "E2E_REAL_API=true vitest run tools",
"test:e2e:tools:github": "vitest run github-project-tools",
"test:e2e:tools:ai": "vitest run ai-task-tools",
"test:e2e:tools:workflows": "vitest run tool-integration-workflows",
"test:e2e:tools:real:github": "E2E_REAL_API=true vitest run github-project-tools",
"test:e2e:tools:real:ai": "E2E_REAL_API=true vitest run ai-task-tools",
"test:e2e:tools:real:workflows": "E2E_REAL_API=true vitest run tool-integration-workflows",
"test:e2e:tools:agent": "vitest run agent-orchestration",
"test:e2e:tools:real:agent": "E2E_REAL_API=true vitest run agent-orchestration",
"test:e2e:tools:platform": "vitest run platform-validation",
"test:e2e:tools:real:platform": "E2E_REAL_API=true vitest run platform-validation",
"test:pipeline": "E2E_REAL_API=true vitest run full-pipeline --testTimeout=120000",
"test:pipeline:openai": "E2E_REAL_API=true AI_MAIN_MODEL=gpt-4o-mini vitest run full-pipeline --testTimeout=120000",
"test:pipeline:google": "E2E_REAL_API=true AI_MAIN_MODEL=gemini-2.0-flash vitest run full-pipeline --testTimeout=120000",
"test:ai": "vitest run ai-services ai-tools",
"test:ai:watch": "vitest ai-services ai-tools",
"test:ai:coverage": "vitest run ai-services ai-tools --coverage",
"test:core": "vitest run --exclude='**/tests/ai-services/**' --exclude='**/tests/ai-tools/**'",
"test:all": "npm run test && npm run test:e2e:tools",
"test:all:real": "npm run test && npm run test:e2e:tools:real",
"test:e2e:runner": "node scripts/run-e2e-tests.js",
"lint": "biome check .",
"format": "biome format --write .",
"prepare": "husky install",
"docs:api": "tsx scripts/generate-openapi.ts",
"docs:serve": "npx http-server docs -o api-explorer.html",
"examples": "tsx examples/basic/create-simple-project.ts",
"prepublishOnly": "npm run build",
"release": "node scripts/publish.js",
"inspect": "npx @modelcontextprotocol/inspector node build/index.js",
"lint:fix": "biome check --write ."
},
"dependencies": {
"@ai-sdk/anthropic": "^4.0.36",
"@ai-sdk/google": "^4.0.39",
"@ai-sdk/openai": "^4.0.36",
"@ai-sdk/perplexity": "^4.0.27",
"@modelcontextprotocol/server": "^2.0.0",
"@octokit/auth-app": "^8.1.4",
"@octokit/rest": "^22.0.1",
"@types/graphlib": "^2.1.12",
"ai": "^7.0.58",
"cockatiel": "^4.0.0",
"commander": "^15.0.0",
"dotenv": "^17.4.2",
"graphlib": "^2.1.8",
"handlebars": "^4.7.9",
"reflect-metadata": "^0.2.2",
"tsyringe": "^4.10.0",
"uuid": "^14.0.1",
"zod": "^4.4.3"
},
"publishConfig": {
"access": "public"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/kunwarVivek"
},
"devDependencies": {
"@biomejs/biome": "^2.5.7",
"@octokit/openapi-types": "^28.0.0",
"@octokit/types": "^17.0.0",
"@types/node": "^26.2.0",
"@vitest/coverage-v8": "^4.1.10",
"husky": "^9.1.7",
"nock": "^14.0.17",
"rimraf": "^6.1.3",
"tsx": "^4.20.6",
"typescript": "^7.0.2",
"vitest": "^4.1.10"
}
}