Github Actions
@devopsier
关于 Github Actions
A GitHub Actions integration powered by the MCP. This server exposes structured tools to manage GitHub issues, pull requests, and repositories through natural language interfaces and autonomous agents.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"github-actions-mcp": {
"command": "docker",
"args": [
"build",
"-t",
"github-actions-mcp",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Github Actions?
The Github Actions MCP server implements a Model Context Protocol (MCP) server for managing GitHub Actions workflows and resources. It provides tools, resources, and prompts for automating and managing workflows, and is designed to interact with GitHub repositories.
How to use Github Actions?
Set up the server by cloning the repository, installing dependencies, building a Docker image, and running it with a GitHub Personal Access Token. The server can be configured via a settings.json file for VS Code workspace integration.
Key features of Github Actions
- Fetch and manage GitHub repositories and workflows.
- Trigger workflows and manage GitHub Actions tools.
- Generate prompts for creating issues and reviewing pull requests.
- Supports Docker and Node.js runtime environments.
- Configured via environment variables
GITHUB_TOKENandGITHUB_TYPE.
Use cases of Github Actions
- Automate workflow execution from within an MCP-compatible client.
- Manage repository resources and retrieve workflow statuses.
- Generate pull request reviews and issue creation prompts.
FAQ from Github Actions
What are the prerequisites for running Github Actions?
Docker, Node.js (v16 or later), and a GitHub Personal Access Token with appropriate permissions.
How is Github Actions configured?
Via environment variables GITHUB_TOKEN and GITHUB_TYPE (set to "cloud" for GitHub Cloud), or through a VS Code settings.json file.
What runtime does Github Actions require?
The server runs in a Docker container, with Node.js as the underlying runtime. The Docker image is built from the provided Dockerfile.
What transports does Github Actions use?
The project includes both an HTTP server (src/http-server.ts) and a stdio server (src/stdio-server.ts), indicating support for these transports.
How do I contribute to Github Actions?
Fork the repository, create a feature branch, commit changes, and submit a pull request to the main repository. Detailed guidelines are in CONTRIBUTING.md.
版本控制 分类下的更多 MCP 服务器
MCP Linear
tacticlaunchMCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
Linear MCP Server
clinea private MCP server for accessing Linear
Integrate MCP with GitHub Copilot
skillsLearn how to use MCP Servers with GitHub Copilot
Atlassian Jira MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.
Jira MCP
nguyenvanduocitA Go-based MCP (Model Control Protocol) connector for Jira that enables AI assistants like Claude to interact with Atlassian Jira. This tool provides a seamless interface for AI models to perform common Jira operations including issue management, sprint planning, and workflow tra
评论