@@ -11,7 +11,7 @@ import (
1111 "github.com/github/github-mcp-server/internal/profiler"
1212 buffer "github.com/github/github-mcp-server/pkg/buffer"
1313 ghErrors "github.com/github/github-mcp-server/pkg/errors"
14- "github.com/github/github-mcp-server/pkg/registry "
14+ "github.com/github/github-mcp-server/pkg/inventory "
1515 "github.com/github/github-mcp-server/pkg/translations"
1616 "github.com/github/github-mcp-server/pkg/utils"
1717 "github.com/google/go-github/v79/github"
@@ -25,7 +25,7 @@ const (
2525)
2626
2727// ListWorkflows creates a tool to list workflows in a repository
28- func ListWorkflows (t translations.TranslationHelperFunc ) registry .ServerTool {
28+ func ListWorkflows (t translations.TranslationHelperFunc ) inventory .ServerTool {
2929 return NewTool (
3030 ToolsetMetadataActions ,
3131 mcp.Tool {
@@ -96,7 +96,7 @@ func ListWorkflows(t translations.TranslationHelperFunc) registry.ServerTool {
9696}
9797
9898// ListWorkflowRuns creates a tool to list workflow runs for a specific workflow
99- func ListWorkflowRuns (t translations.TranslationHelperFunc ) registry .ServerTool {
99+ func ListWorkflowRuns (t translations.TranslationHelperFunc ) inventory .ServerTool {
100100 return NewTool (
101101 ToolsetMetadataActions ,
102102 mcp.Tool {
@@ -250,7 +250,7 @@ func ListWorkflowRuns(t translations.TranslationHelperFunc) registry.ServerTool
250250}
251251
252252// RunWorkflow creates a tool to run an Actions workflow
253- func RunWorkflow (t translations.TranslationHelperFunc ) registry .ServerTool {
253+ func RunWorkflow (t translations.TranslationHelperFunc ) inventory .ServerTool {
254254 return NewTool (
255255 ToolsetMetadataActions ,
256256 mcp.Tool {
@@ -362,7 +362,7 @@ func RunWorkflow(t translations.TranslationHelperFunc) registry.ServerTool {
362362}
363363
364364// GetWorkflowRun creates a tool to get details of a specific workflow run
365- func GetWorkflowRun (t translations.TranslationHelperFunc ) registry .ServerTool {
365+ func GetWorkflowRun (t translations.TranslationHelperFunc ) inventory .ServerTool {
366366 return NewTool (
367367 ToolsetMetadataActions ,
368368 mcp.Tool {
@@ -430,7 +430,7 @@ func GetWorkflowRun(t translations.TranslationHelperFunc) registry.ServerTool {
430430}
431431
432432// GetWorkflowRunLogs creates a tool to download logs for a specific workflow run
433- func GetWorkflowRunLogs (t translations.TranslationHelperFunc ) registry .ServerTool {
433+ func GetWorkflowRunLogs (t translations.TranslationHelperFunc ) inventory .ServerTool {
434434 return NewTool (
435435 ToolsetMetadataActions ,
436436 mcp.Tool {
@@ -508,7 +508,7 @@ func GetWorkflowRunLogs(t translations.TranslationHelperFunc) registry.ServerToo
508508}
509509
510510// ListWorkflowJobs creates a tool to list jobs for a specific workflow run
511- func ListWorkflowJobs (t translations.TranslationHelperFunc ) registry .ServerTool {
511+ func ListWorkflowJobs (t translations.TranslationHelperFunc ) inventory .ServerTool {
512512 return NewTool (
513513 ToolsetMetadataActions ,
514514 mcp.Tool {
@@ -608,7 +608,7 @@ func ListWorkflowJobs(t translations.TranslationHelperFunc) registry.ServerTool
608608}
609609
610610// GetJobLogs creates a tool to download logs for a specific workflow job or efficiently get all failed job logs for a workflow run
611- func GetJobLogs (t translations.TranslationHelperFunc ) registry .ServerTool {
611+ func GetJobLogs (t translations.TranslationHelperFunc ) inventory .ServerTool {
612612 return NewTool (
613613 ToolsetMetadataActions ,
614614 mcp.Tool {
@@ -873,7 +873,7 @@ func downloadLogContent(ctx context.Context, logURL string, tailLines int, maxLi
873873}
874874
875875// RerunWorkflowRun creates a tool to re-run an entire workflow run
876- func RerunWorkflowRun (t translations.TranslationHelperFunc ) registry .ServerTool {
876+ func RerunWorkflowRun (t translations.TranslationHelperFunc ) inventory .ServerTool {
877877 return NewTool (
878878 ToolsetMetadataActions ,
879879 mcp.Tool {
@@ -948,7 +948,7 @@ func RerunWorkflowRun(t translations.TranslationHelperFunc) registry.ServerTool
948948}
949949
950950// RerunFailedJobs creates a tool to re-run only the failed jobs in a workflow run
951- func RerunFailedJobs (t translations.TranslationHelperFunc ) registry .ServerTool {
951+ func RerunFailedJobs (t translations.TranslationHelperFunc ) inventory .ServerTool {
952952 return NewTool (
953953 ToolsetMetadataActions ,
954954 mcp.Tool {
@@ -1023,7 +1023,7 @@ func RerunFailedJobs(t translations.TranslationHelperFunc) registry.ServerTool {
10231023}
10241024
10251025// CancelWorkflowRun creates a tool to cancel a workflow run
1026- func CancelWorkflowRun (t translations.TranslationHelperFunc ) registry .ServerTool {
1026+ func CancelWorkflowRun (t translations.TranslationHelperFunc ) inventory .ServerTool {
10271027 return NewTool (
10281028 ToolsetMetadataActions ,
10291029 mcp.Tool {
@@ -1100,7 +1100,7 @@ func CancelWorkflowRun(t translations.TranslationHelperFunc) registry.ServerTool
11001100}
11011101
11021102// ListWorkflowRunArtifacts creates a tool to list artifacts for a workflow run
1103- func ListWorkflowRunArtifacts (t translations.TranslationHelperFunc ) registry .ServerTool {
1103+ func ListWorkflowRunArtifacts (t translations.TranslationHelperFunc ) inventory .ServerTool {
11041104 return NewTool (
11051105 ToolsetMetadataActions ,
11061106 mcp.Tool {
@@ -1180,7 +1180,7 @@ func ListWorkflowRunArtifacts(t translations.TranslationHelperFunc) registry.Ser
11801180}
11811181
11821182// DownloadWorkflowRunArtifact creates a tool to download a workflow run artifact
1183- func DownloadWorkflowRunArtifact (t translations.TranslationHelperFunc ) registry .ServerTool {
1183+ func DownloadWorkflowRunArtifact (t translations.TranslationHelperFunc ) inventory .ServerTool {
11841184 return NewTool (
11851185 ToolsetMetadataActions ,
11861186 mcp.Tool {
@@ -1257,7 +1257,7 @@ func DownloadWorkflowRunArtifact(t translations.TranslationHelperFunc) registry.
12571257}
12581258
12591259// DeleteWorkflowRunLogs creates a tool to delete logs for a workflow run
1260- func DeleteWorkflowRunLogs (t translations.TranslationHelperFunc ) registry .ServerTool {
1260+ func DeleteWorkflowRunLogs (t translations.TranslationHelperFunc ) inventory .ServerTool {
12611261 return NewTool (
12621262 ToolsetMetadataActions ,
12631263 mcp.Tool {
@@ -1333,7 +1333,7 @@ func DeleteWorkflowRunLogs(t translations.TranslationHelperFunc) registry.Server
13331333}
13341334
13351335// GetWorkflowRunUsage creates a tool to get usage metrics for a workflow run
1336- func GetWorkflowRunUsage (t translations.TranslationHelperFunc ) registry .ServerTool {
1336+ func GetWorkflowRunUsage (t translations.TranslationHelperFunc ) inventory .ServerTool {
13371337 return NewTool (
13381338 ToolsetMetadataActions ,
13391339 mcp.Tool {
0 commit comments