Environment:
- Node.js: v20.19.0
- Package: mcp-github-project-manager (latest)
- GitHub token: Valid with all required scopes (gist, project, repo, workflow, write:org)
Error:
undefined is not an object (evaluating '(await l(p,g)).content.filter')
Specific Reproduction:
- Configure MCP server with valid GitHub token and repo
- Call
list_projects with status: "active"
- Error occurs consistently
Issue:
The list_projects tool with status: "active" parameter fails because API response handling expects .content.filter() but content is undefined, suggesting GitHub API is returning different response structure than expected.
Working:
- Parameter validation works correctly (rejects "open", accepts "active")
- MCP server starts and responds to calls
- Authentication appears successful
Config:
"github-project-manager": {
"command": ["npx", "-y", "mcp-github-project-manager", "--verbose"],
"environment": {
"GITHUB_OWNER": "3dyuval",
"GITHUB_TOKEN": "ghp_...",
"GITHUB_REPO": "nvim"
}
}
Environment:
Error:
undefined is not an object (evaluating '(await l(p,g)).content.filter')Specific Reproduction:
list_projectswithstatus: "active"Issue:
The
list_projectstool withstatus: "active"parameter fails because API response handling expects.content.filter()butcontentis undefined, suggesting GitHub API is returning different response structure than expected.Working:
Config: