Skip to main content
Glama

GitHub Actions MCP Server

by onemarc
index.ts1.2 kB
import { ToolHandler } from '../common/types.js'; import { tools } from './tool-definitions.js'; import handleCreateWorkflow from './create-workflow.js'; import handleListWorkflows from './list-workflows.js'; import handleGetWorkflow from './get-workflow.js'; import handleGetWorkflowUsage from './get-workflow-usage.js'; import handleListWorkflowRuns from './list-workflow-runs.js'; import handleGetWorkflowRun from './get-workflow-run.js'; import handleGetWorkflowRunJobs from './get-workflow-run-jobs.js'; import handleTriggerWorkflow from './trigger-workflow.js'; import handleCancelWorkflowRun from './cancel-workflow-run.js'; import handleRerunWorkflow from './rerun-workflow.js'; export const toolHandlers: Record<string, ToolHandler> = { create_workflow: handleCreateWorkflow, list_workflows: handleListWorkflows, get_workflow: handleGetWorkflow, get_workflow_usage: handleGetWorkflowUsage, list_workflow_runs: handleListWorkflowRuns, get_workflow_run: handleGetWorkflowRun, get_workflow_run_jobs: handleGetWorkflowRunJobs, trigger_workflow: handleTriggerWorkflow, cancel_workflow_run: handleCancelWorkflowRun, rerun_workflow: handleRerunWorkflow, }; export { tools };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/onemarc/github-actions-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server