You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: restore Icon fields to toolset metadata and add icons to docs
- Add Icon field to all ToolsetMetadata definitions (lost during rebase conflict resolution)
- Update doc generator to include Octicon icons in toolsets table
- Update doc generator to include icons in tool section headers
- Use Primer Octicons CDN for GitHub markdown compatibility
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/person-16.svg"width="16"height="16"alt="person"> |`context`|**Strongly recommended**: Tools that provide context about the current user and GitHub context you are operating in |
459
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/workflow-16.svg"width="16"height="16"alt="workflow"> |`actions`| GitHub Actions workflows and CI/CD operations |
460
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/codescan-16.svg"width="16"height="16"alt="codescan"> |`code_security`| Code security related tools, such as GitHub Code Scanning |
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/comment-discussion-16.svg"width="16"height="16"alt="comment-discussion"> |`discussions`| GitHub Discussions related tools |
463
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/logo-gist-16.svg"width="16"height="16"alt="logo-gist"> |`gists`| GitHub Gist related tools |
464
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/git-branch-16.svg"width="16"height="16"alt="git-branch"> |`git`| GitHub Git API related tools for low-level Git operations |
465
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/issue-opened-16.svg"width="16"height="16"alt="issue-opened"> |`issues`| GitHub Issues related tools |
466
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/tag-16.svg"width="16"height="16"alt="tag"> |`labels`| GitHub Labels related tools |
467
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/bell-16.svg"width="16"height="16"alt="bell"> |`notifications`| GitHub Notifications related tools |
468
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/organization-16.svg"width="16"height="16"alt="organization"> |`orgs`| GitHub Organization related tools |
469
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/project-16.svg"width="16"height="16"alt="project"> |`projects`| GitHub Projects related tools |
470
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/git-pull-request-16.svg"width="16"height="16"alt="git-pull-request"> |`pull_requests`| GitHub Pull Request related tools |
471
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/repo-16.svg"width="16"height="16"alt="repo"> |`repos`| GitHub Repository related tools |
472
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/shield-lock-16.svg"width="16"height="16"alt="shield-lock"> |`secret_protection`| Secret protection related tools, such as GitHub Secret Scanning |
473
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/shield-16.svg"width="16"height="16"alt="shield"> |`security_advisories`| Security advisories related tools |
474
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/star-16.svg"width="16"height="16"alt="star"> |`stargazers`| GitHub Stargazers related tools |
475
+
|<imgsrc="https://unpkg.com/@primer/octicons@latest/build/svg/people-16.svg"width="16"height="16"alt="people"> |`users`| GitHub User related tools |
476
476
<!-- END AUTOMATED TOOLSETS -->
477
477
478
478
### Additional Toolsets in Remote GitHub MCP Server
@@ -488,7 +488,7 @@ The following sets of tools are available:
// Add the context toolset row with custom description (strongly recommended)
115
-
buf.WriteString("| `context` | **Strongly recommended**: Tools that provide context about the current user and GitHub context you are operating in |\n")
125
+
// Get context toolset for its icon
126
+
contextIcon:=octiconImg("person")
127
+
fmt.Fprintf(&buf, "| %s | `context` | **Strongly recommended**: Tools that provide context about the current user and GitHub context you are operating in |\n", contextIcon)
116
128
117
129
// AvailableToolsets() returns toolsets that have tools, sorted by ID
118
130
// Exclude context (custom description above) and dynamic (internal only)
Description: "Discover GitHub MCP tools that can help achieve tasks by enabling additional sets of tools, you can control the enablement of any toolset to access its tools when this toolset is enabled.",
0 commit comments