瀏覽代碼

feat: enhance tool descriptions with Gogs context #18

Updated all 83 MCP tool descriptions to explicitly mention "Gogs"
so that coding agents unfamiliar with Gogs can understand the
context and purpose of these tools.

This helps LLMs like those in ROOCODE to better understand that
these tools interact with Gogs git hosting platform.

Changes:
- Added "Gogs" prefix/context to all tool descriptions
- User tools now mention "Gogs user/users"
- Repository tools now mention "Gogs repository/repositories"
- Issue, milestone, label tools clarify they work with Gogs
- Organization and team tools specify Gogs context
- Admin tools clarified as Gogs admin operations

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
claude 8 月之前
父節點
當前提交
fbe442d1b6
共有 1 個文件被更改,包括 83 次插入83 次删除
  1. 83 83
      src/server.ts

+ 83 - 83
src/server.ts

@@ -555,7 +555,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
       tools: [
         {
           name: 'get_current_user',
-          description: 'Get information about the authenticated user',
+          description: 'Get information about the authenticated user from Gogs',
           inputSchema: {
             type: 'object',
             properties: {},
@@ -563,7 +563,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_user',
-          description: 'Get information about a specific user',
+          description: 'Get information about a specific Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -577,7 +577,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'search_users',
-          description: 'Search for users by username',
+          description: 'Search for Gogs users by username',
           inputSchema: {
             type: 'object',
             properties: {
@@ -595,7 +595,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_user_repositories',
-          description: 'List repositories for a user (or authenticated user if no username provided)',
+          description: 'List Gogs repositories for a user (or authenticated user if no username provided)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -608,7 +608,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'search_repositories',
-          description: 'Search for repositories',
+          description: 'Search for Gogs repositories',
           inputSchema: {
             type: 'object',
             properties: {
@@ -634,7 +634,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_repository',
-          description: 'Get information about a specific repository',
+          description: 'Get information about a specific Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -652,7 +652,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_repository',
-          description: 'Create a new repository for the authenticated user',
+          description: 'Create a new Gogs repository for the authenticated user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -690,7 +690,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_repository',
-          description: 'Delete a repository (requires admin access)',
+          description: 'Delete a Gogs repository (requires admin access)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -708,7 +708,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_contents',
-          description: 'Get file or directory contents from a repository',
+          description: 'Get file or directory contents from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -734,7 +734,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_raw_content',
-          description: 'Get raw file content from a repository',
+          description: 'Get raw file content from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -760,7 +760,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_branches',
-          description: 'List all branches in a repository',
+          description: 'List all branches in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -778,7 +778,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_commits',
-          description: 'Get commit history from a repository',
+          description: 'Get commit history from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -804,7 +804,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_tree',
-          description: 'Get a git tree by SHA - provides low-level access to repository structure at a specific commit or tree SHA',
+          description: 'Get a git tree by SHA from Gogs - provides low-level access to repository structure at a specific commit or tree SHA',
           inputSchema: {
             type: 'object',
             properties: {
@@ -826,7 +826,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_issues',
-          description: 'List issues in a repository',
+          description: 'List issues in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -861,7 +861,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_issue',
-          description: 'Get a specific issue by number',
+          description: 'Get a specific issue by number from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -883,7 +883,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_issue',
-          description: 'Create a new issue in a repository',
+          description: 'Create a new issue in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -924,7 +924,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'update_issue',
-          description: 'Update an existing issue (including closing or reopening)',
+          description: 'Update an existing issue in a Gogs repository (including closing or reopening)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -974,7 +974,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_issue_comments',
-          description: 'List all comments on an issue',
+          description: 'List all comments on a Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -996,7 +996,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_issue_comment',
-          description: 'Add a comment to an issue',
+          description: 'Add a comment to a Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1022,7 +1022,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'update_issue_comment',
-          description: 'Edit an existing comment on an issue',
+          description: 'Edit an existing comment on a Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1048,7 +1048,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_labels',
-          description: 'List all labels in a repository',
+          description: 'List all labels in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1066,7 +1066,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_label',
-          description: 'Get a specific label by ID',
+          description: 'Get a specific label by ID from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1088,7 +1088,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_label',
-          description: 'Create a new label in a repository',
+          description: 'Create a new label in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1114,7 +1114,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'update_label',
-          description: 'Update an existing label',
+          description: 'Update an existing label in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1144,7 +1144,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_label',
-          description: 'Delete a label from a repository',
+          description: 'Delete a label from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1166,7 +1166,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_issue_labels',
-          description: 'List all labels on a specific issue',
+          description: 'List all labels on a specific Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1188,7 +1188,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'add_issue_labels',
-          description: 'Add labels to an issue',
+          description: 'Add labels to a Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1217,7 +1217,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'remove_issue_label',
-          description: 'Remove a specific label from an issue',
+          description: 'Remove a specific label from a Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1243,7 +1243,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'replace_issue_labels',
-          description: 'Replace all labels on an issue with a new set',
+          description: 'Replace all labels on a Gogs issue with a new set',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1272,7 +1272,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'remove_all_issue_labels',
-          description: 'Remove all labels from an issue',
+          description: 'Remove all labels from a Gogs issue',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1294,7 +1294,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_milestones',
-          description: 'List all milestones in a repository',
+          description: 'List all milestones in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1312,7 +1312,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_milestone',
-          description: 'Get a specific milestone by ID',
+          description: 'Get a specific milestone by ID from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1334,7 +1334,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_milestone',
-          description: 'Create a new milestone in a repository',
+          description: 'Create a new milestone in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1364,7 +1364,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'update_milestone',
-          description: 'Update an existing milestone',
+          description: 'Update an existing milestone in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1403,7 +1403,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_milestone',
-          description: 'Delete a milestone from a repository',
+          description: 'Delete a milestone from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1425,7 +1425,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_user_organizations',
-          description: 'List organizations for the authenticated user',
+          description: 'List Gogs organizations for the authenticated user',
           inputSchema: {
             type: 'object',
             properties: {},
@@ -1433,7 +1433,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_organization',
-          description: 'Create a new organization',
+          description: 'Create a new Gogs organization',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1463,7 +1463,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_public_organizations',
-          description: 'List public organizations for a specific user',
+          description: 'List public Gogs organizations for a specific user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1477,7 +1477,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_organization',
-          description: 'Get information about a specific organization',
+          description: 'Get information about a specific Gogs organization',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1491,7 +1491,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'update_organization',
-          description: 'Update an organization (requires owner permissions)',
+          description: 'Update a Gogs organization (requires owner permissions)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1521,7 +1521,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'add_organization_member',
-          description: 'Add or update organization membership (requires owner permissions)',
+          description: 'Add or update Gogs organization membership (requires owner permissions)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1544,7 +1544,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_organization_teams',
-          description: 'List teams in an organization',
+          description: 'List teams in a Gogs organization',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1558,7 +1558,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_team',
-          description: 'Create a new team in an organization (requires admin permissions)',
+          description: 'Create a new team in a Gogs organization (requires admin permissions)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1585,7 +1585,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_team',
-          description: 'Get information about a specific team',
+          description: 'Get information about a specific Gogs team',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1599,7 +1599,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'add_team_member',
-          description: 'Add a user to a team (requires admin permissions)',
+          description: 'Add a user to a Gogs team (requires admin permissions)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1617,7 +1617,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'remove_team_member',
-          description: 'Remove a user from a team (requires admin permissions)',
+          description: 'Remove a user from a Gogs team (requires admin permissions)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1635,7 +1635,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_releases',
-          description: 'List all releases for a repository',
+          description: 'List all releases for a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1653,7 +1653,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_collaborators',
-          description: 'List all collaborators for a repository',
+          description: 'List all collaborators for a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1671,7 +1671,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'check_collaborator',
-          description: 'Check if a user is a collaborator on a repository',
+          description: 'Check if a user is a collaborator on a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1693,7 +1693,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'add_collaborator',
-          description: 'Add a collaborator to a repository',
+          description: 'Add a collaborator to a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1720,7 +1720,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'remove_collaborator',
-          description: 'Remove a collaborator from a repository',
+          description: 'Remove a collaborator from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1742,7 +1742,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_user_emails',
-          description: 'List email addresses for the authenticated user',
+          description: 'List email addresses for the authenticated Gogs user',
           inputSchema: {
             type: 'object',
             properties: {},
@@ -1750,7 +1750,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'add_user_emails',
-          description: 'Add email address(es) to the authenticated user account',
+          description: 'Add email address(es) to the authenticated Gogs user account',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1767,7 +1767,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_user_emails',
-          description: 'Delete email address(es) from the authenticated user account',
+          description: 'Delete email address(es) from the authenticated Gogs user account',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1784,7 +1784,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_user_keys',
-          description: 'List public SSH keys for a specific user',
+          description: 'List public SSH keys for a specific Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1798,7 +1798,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_my_keys',
-          description: 'List public SSH keys for the authenticated user',
+          description: 'List public SSH keys for the authenticated Gogs user',
           inputSchema: {
             type: 'object',
             properties: {},
@@ -1806,7 +1806,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_public_key',
-          description: 'Get details of a specific public SSH key by ID',
+          description: 'Get details of a specific public SSH key by ID from Gogs',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1820,7 +1820,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_public_key',
-          description: 'Create a new public SSH key for the authenticated user',
+          description: 'Create a new public SSH key for the authenticated Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1838,7 +1838,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_public_key',
-          description: 'Delete a public SSH key by ID',
+          description: 'Delete a public SSH key from Gogs',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1852,7 +1852,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_hooks',
-          description: 'List all webhooks for a repository',
+          description: 'List all webhooks for a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1870,7 +1870,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_hook',
-          description: 'Create a new webhook for a repository',
+          description: 'Create a new webhook for a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -1941,7 +1941,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'update_hook',
-          description: 'Update an existing webhook',
+          description: 'Update an existing webhook in a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2011,7 +2011,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_hook',
-          description: 'Delete a webhook from a repository',
+          description: 'Delete a webhook from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2033,7 +2033,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_followers',
-          description: 'List followers of a specific user',
+          description: 'List followers of a specific Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2047,7 +2047,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_following',
-          description: 'List users that a specific user is following',
+          description: 'List Gogs users that a specific user is following',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2061,7 +2061,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'check_following',
-          description: 'Check if the authenticated user is following a target user',
+          description: 'Check if the authenticated user is following a target Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2075,7 +2075,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'follow_user',
-          description: 'Follow a user (authenticated user follows the target user)',
+          description: 'Follow a Gogs user (authenticated user follows the target user)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2089,7 +2089,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'unfollow_user',
-          description: 'Unfollow a user (authenticated user unfollows the target user)',
+          description: 'Unfollow a Gogs user (authenticated user unfollows the target user)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2103,7 +2103,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'list_deploy_keys',
-          description: 'List all deploy keys for a repository',
+          description: 'List all deploy keys for a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2121,7 +2121,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'get_deploy_key',
-          description: 'Get details of a specific deploy key',
+          description: 'Get details of a specific deploy key from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2143,7 +2143,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'create_deploy_key',
-          description: 'Add a new deploy key to a repository',
+          description: 'Add a new deploy key to a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2173,7 +2173,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'delete_deploy_key',
-          description: 'Remove a deploy key from a repository',
+          description: 'Remove a deploy key from a Gogs repository',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2195,7 +2195,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'render_markdown',
-          description: 'Render markdown text to HTML with support for GitHub Flavored Markdown (GFM) and repository context',
+          description: 'Render markdown text to HTML using Gogs with support for GitHub Flavored Markdown (GFM) and repository context',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2218,7 +2218,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'render_markdown_raw',
-          description: 'Render raw markdown text to HTML (simpler endpoint, plain text input)',
+          description: 'Render raw markdown text to HTML using Gogs (simpler endpoint, plain text input)',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2232,7 +2232,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_create_user',
-          description: '⚠️ [ADMIN ONLY] Create a new user',
+          description: '⚠️ [ADMIN ONLY] Create a new Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2270,7 +2270,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_edit_user',
-          description: '⚠️ [ADMIN ONLY] Edit user properties',
+          description: '⚠️ [ADMIN ONLY] Edit Gogs user properties',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2340,7 +2340,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_delete_user',
-          description: '⚠️ [ADMIN ONLY] Delete a user',
+          description: '⚠️ [ADMIN ONLY] Delete a Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2354,7 +2354,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_create_user_public_key',
-          description: '⚠️ [ADMIN ONLY] Create public key for user',
+          description: '⚠️ [ADMIN ONLY] Create public key for Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2376,7 +2376,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_delete_user_public_key',
-          description: '⚠️ [ADMIN ONLY] Delete public key for user',
+          description: '⚠️ [ADMIN ONLY] Delete public key for Gogs user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2394,7 +2394,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_create_org',
-          description: '⚠️ [ADMIN ONLY] Create an organization',
+          description: '⚠️ [ADMIN ONLY] Create a Gogs organization',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2424,7 +2424,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_list_org_teams',
-          description: '⚠️ [ADMIN ONLY] List organization teams',
+          description: '⚠️ [ADMIN ONLY] List Gogs organization teams',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2438,7 +2438,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_create_user_org',
-          description: '⚠️ [ADMIN ONLY] Create organization for user',
+          description: '⚠️ [ADMIN ONLY] Create Gogs organization for user',
           inputSchema: {
             type: 'object',
             properties: {
@@ -2472,7 +2472,7 @@ export function createMcpServer(gogsClient: GogsClient): Server {
         },
         {
           name: 'admin_create_user_repo',
-          description: '⚠️ [ADMIN ONLY] Create repository for user',
+          description: '⚠️ [ADMIN ONLY] Create Gogs repository for user',
           inputSchema: {
             type: 'object',
             properties: {