Skip to main content

GitHub Board Integration

To connect MCP Express to GitHub Board, configure authentication and project ownership scope before enabling board management tools. This integration provides secure access to view, create, and manage GitHub project boards and items for a user or organization, using a Personal Access Token (PAT) for authentication.

Once connected, you can automate project workflows, manage issues and draft items, and keep board operations scoped to the configured owner context.

Connection Parameters

ParameterTechnical DescriptionRequired
Github tokenGitHub Personal Access Token used to authenticate github board request. This integration requires a classic token (fine-grained tokens are not supported).Yes
Owner typeProject owner classification. Accepted values are user or organization.Yes
OwnerFor Owner type user, this is your GitHub username. For Owner type organization, this is the organization name.Yes
info

Classic Token Required: You must create a new Personal Access Token of type Tokens (classic) with the project permission enabled. Fine-grained tokens are not supported for this integration.

tip

Best Practice: Use a dedicated classic token for this integration only. Do not reuse old tokens or grant more permissions than necessary—enable only the project permission.

Generate a GitHub Personal Access Token

Create a PAT before configuring the integration:

note

If you cannot follow the instructions below for any reason, refer to the official documentation: Managing your personal access tokens (classic).

  1. Go to GitHub token settings and choose Generate new token.
  2. Select Tokens (classic).
  3. Add a note to refer to this token later.
  4. Set the Expiration according to your requirements (e.g., 30, 60, or 90 days).
  5. Under Select scopes, check the project scope.
  6. Click Generate token at the bottom of the page.
  7. Copy the generated token and use it for the Github Token field in your mcp-express tool.