Forge
csharp3407750f
1namespace AgentForge.Abstractions;
2
3/// <summary>Canonical MCP tool names — same as slash <c>command_id</c> (FORGE-ADR-0015 §3.0).</summary>
4public static class ForgeMcpToolNames
5{
6 public const string Capabilities = "get_forge_capabilities";
7
8 public const string IssueCreate = "forge.issue.create";
9 public const string IssueOpen = "forge.issue.open";
10 public const string IssueList = "forge.issue.list";
11 public const string IssueSearch = "forge.issue.search";
12 public const string IssueUpdate = "forge.issue.update";
13 public const string IssueComment = "forge.issue.comment";
14 public const string IssueLinkAnchors = "forge.issue.link_anchors";
15
16 public const string LensQuery = "forge.lens.query";
17
18 public const string MergeRequestCreate = "forge.merge_request.create";
19 public const string MergeRequestOpen = "forge.merge_request.open";
20 public const string MergeRequestList = "forge.merge_request.list";
21 public const string MergeRequestCi = "forge.merge_request.ci";
22 public const string MergeRequestDiff = "forge.merge_request.diff";
23 public const string MergeRequestAccept = "forge.merge_request.accept";
24 public const string MergeRequestReject = "forge.merge_request.reject";
25 public const string MergeRequestComment = "forge.merge_request.comment";
26
27 public const string HandoffRelay = "forge.handoff.relay";
28
29 public const string ViewUrl = "forge.view.url";
30
31 public const string OrgList = "forge.org.list";
32 public const string OrgCreate = "forge.org.create";
33 public const string OrgGet = "forge.org.get";
34 public const string OrgMemberAdd = "forge.org.member.add";
35 public const string OrgMemberList = "forge.org.member.list";
36
37 public const string InstanceAdminAdd = "forge.instance.admin.add";
38 public const string InstanceAdminList = "forge.instance.admin.list";
39
40 public const string RepoGroupList = "forge.repo_group.list";
41 public const string RepoGroupCreate = "forge.repo_group.create";
42 public const string RepoGroupGet = "forge.repo_group.get";
43
44 public const string CiDefinitionList = "forge.ci.definition.list";
45 public const string CiDefinitionGet = "forge.ci.definition.get";
46 public const string CiDefinitionCreate = "forge.ci.definition.create";
47
48 public const string CiRunQueue = "forge.ci.run.queue";
49 public const string CiRunList = "forge.ci.run.list";
50 public const string CiRunGet = "forge.ci.run.get";
51 public const string CiRunLog = "forge.ci.run.log";
52}
53
View only · write via MCP/CIDE