GitHub MCP server
Connect the GitHub MCP server
Integrate the GitHub MCP server with Atomicwork to automate repositories, issues, and workflows.
Integrate the GitHub MCP (Model Context Protocol) server with Atomicwork to give your AI Coworkers and automated workflows access to a comprehensive suite of repository, organization, and issue management tools. By connecting this server, your AI Workforce can securely interact with your GitHub environment to automate complex operations, manage code repositories, track issues, and collaborate on development tasks directly within your workspace.
Meet the prerequisites
To connect the GitHub MCP server, you must have the following permissions:
- Atomicwork admin access: You need organization admin access in Atomicwork.
- GitHub admin access: You need administrator access in GitHub to authorize the OAuth flow and grant the necessary permissions.
Connect the GitHub MCP server
Follow these steps to set up the integration:
- Go to AI Workforce > AI Registry > MCP store > GitHub in your Atomicwork account.
- Click the GitHub tile and select Connect.
- Complete the OAuth authorization flow in the window that appears by logging in with your GitHub administrator credentials and authorizing the connection.
- View the list of available GitHub tools displayed on your screen once the setup is complete.
Configure AI Coworker and builder access
After completing the setup, you can control which tools your AI Coworkers can use. This allows you to practice the principle of least privilege by granting only the necessary capabilities to each agent.
- Go to AI Workforce > AI Coworker > Tools.
- Select the specific AI Coworker you want to configure.
- Grant granular or complete access to the available GitHub tools based on your requirements.
In addition to standard agents, the AI Assist workflow builder and the coding agent automatically have access to the MCP server while building workflows and writing custom code scripts respectively.
Understand available tool categories
The available tools list depends on your software platform configuration and can be updated as needed. The broad tool categories include:
- Repository management: Create, update, delete, fork, and star repositories, manage repository collaborators, and handle repository branch protection or rulesets.
- Issue and project management: Create, update, and delete issues, add assignees or labels, manage sub-issues, and configure project fields or items.
- Pull requests and workflows: Create, update, and merge pull requests, review deployment protection rules, and trigger or cancel workflow runs.
- Codespaces and secrets: Manage codespaces for users, configure environment or organization secrets, and control access restrictions.
Explore next steps
Now that you have connected the GitHub MCP server, see our guide on Setting up an AI Coworker to learn how to enable these tools for your digital teammates. You can also explore Code actions to see how the coding agent can utilize connected integrations in custom scripts.
