@cernji/mcp-server-github-projects
v1.0.7
Published
Model Context Protocol server for GitHub Projects API
Readme
MCP Server GitHub Projects
A Model Context Protocol server implementation for the GitHub Projects API. This package provides operations for managing GitHub Project views, priorities, dependencies, and metrics.
Installation
npm install @terraco89/mcp-server-github-projectsConfiguration
Set the following environment variables:
GITHUB_TOKEN=your_github_personal_access_tokenThe token needs the following permissions:
project(read/write)repo(read)
Usage
As a Library
import { server } from '@terraco89/mcp-server-github-projects';
// Start the server
server.listen();As a CLI
mcp-server-github-projectsAvailable Operations
Project Views
createProjectView- Create a new view in a GitHub ProjectupdateProjectView- Update an existing viewdeleteProjectView- Delete a viewlistProjectViews- List all views in a project
Priorities
assessItemPriority- Assess and update item prioritybatchUpdatePriorities- Update multiple item priorities
Dependencies
manageItemDependencies- Manage item dependenciesanalyzeDependencies- Analyze project dependencies
Metrics
generateProjectMetrics- Generate project metrics
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run watchLicense
MIT
