Skip to main content
Glama

dismiss

Remove GitHub issues from notifications to reduce notification clutter and focus on active tasks.

Instructions

Dismiss a GitHub issue so it no longer appears in notifications.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesFull GitHub issue URL to dismiss

Implementation Reference

  • The implementation of the dismiss logic.
    export async function runDismiss(options: { url: string }): Promise<DismissOutput> {
      validateUrl(options.url);
      validateGitHubUrl(options.url, ISSUE_URL_PATTERN, 'issue');
    
      const stateManager = getStateManager();
      const added = stateManager.dismissIssue(options.url, new Date().toISOString());
    
      return { dismissed: added, url: options.url };
    }
  • The tool registration for "dismiss".
    // 18. dismiss — Dismiss an issue
    server.registerTool(
      'dismiss',
      {
        description: 'Dismiss a GitHub issue so it no longer appears in notifications.',
        inputSchema: {
          url: z.string().describe('Full GitHub issue URL to dismiss'),
        },
        annotations: { readOnlyHint: false, destructiveHint: false },
      },
      wrapTool(runDismiss),
    );

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/costajohnt/oss-autopilot'

If you have feedback or need assistance with the MCP directory API, please join our Discord server