|
|
@@ -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: {
|