LogoSTMCP
Download
github-projects-mcp

GitHub Projects MCP Server

A Model Context Protocol (MCP) server providing comprehensive GitHub Projects API access through GraphQL, enabling LLMs and MCP clients to manage projects, items, fields, and advanced queries with type safety and robust error handling.

Tools

1. list_accessible_projects

List all projects accessible to authenticated user.

2. get_organization_projects

Get projects for an organization.

3. get_user_projects

Get projects for a user.

4. get_project

Get a specific project by ID.

5. create_project

Create a new project.

6. update_project

Update project.

7. delete_project

Delete a project.

8. get_project_items

Get items in a project (full data).

9. get_project_items_advanced

Get items with custom GraphQL field selection for efficiency.

10. add_item_to_project

Add an item to project.

11. update_item_field_value

Update item field.

12. remove_item_from_project

Remove item from project.

13. archive_item

Archive a project item.

14. get_project_fields

Get fields in a project.

15. search_project_items

Search items by content/fields.

16. get_items_by_field_value

Filter by specific field values.

17. get_items_by_milestone

Get items in specific milestone.

18. execute_custom_project_query

Execute custom GraphQL queries for maximum flexibility.

Open Graph image for GitHub Projects MCP Server

JSON Config

{
  "mcpServers": {
    "github-projects": {
      "command": "github-projects-mcp",
      "args": [],
      "env": {
        "GITHUB_TOKEN": "your_github_token_here",
        "API_MAX_RETRIES": "3",
        "API_RETRY_DELAY": "60",
        "LOG_LEVEL": "INFO"
      }
    }
  }
}

Useful Links

Information