Skip to main content
Glama
index.ts3.93 kB
import { MCPToolDefinition } from '../../types.js'; import { getIssuesToolDefinition, getIssueByIdToolDefinition, searchIssuesToolDefinition, createIssueToolDefinition, updateIssueToolDefinition, createCommentToolDefinition, addIssueLabelToolDefinition, removeIssueLabelToolDefinition, // New Issue Management tools assignIssueToolDefinition, subscribeToIssueToolDefinition, convertIssueToSubtaskToolDefinition, createIssueRelationToolDefinition, archiveIssueToolDefinition, setIssuePriorityToolDefinition, transferIssueToolDefinition, duplicateIssueToolDefinition, getIssueHistoryToolDefinition, // Comment Management tools getCommentsToolDefinition, } from './issue-tools.js'; import { getProjectsToolDefinition, createProjectToolDefinition, // Project Management tools updateProjectToolDefinition, addIssueToProjectToolDefinition, getProjectIssuesToolDefinition, } from './project-tools.js'; import { getTeamsToolDefinition, getWorkflowStatesToolDefinition } from './team-tools.js'; import { getViewerToolDefinition, getOrganizationToolDefinition, getUsersToolDefinition, getLabelsToolDefinition, } from './user-tools.js'; import { // Cycle Management tools getCyclesToolDefinition, getActiveCycleToolDefinition, addIssueToCycleToolDefinition, } from './cycle-tools.js'; import { initiativeToolDefinitions } from './initiative-tools.js'; // All tool definitions export const allToolDefinitions: MCPToolDefinition[] = [ // User tools getViewerToolDefinition, getOrganizationToolDefinition, getUsersToolDefinition, getLabelsToolDefinition, // Team tools getTeamsToolDefinition, getWorkflowStatesToolDefinition, // Project tools getProjectsToolDefinition, createProjectToolDefinition, // Project Management tools updateProjectToolDefinition, addIssueToProjectToolDefinition, getProjectIssuesToolDefinition, // Cycle Management tools getCyclesToolDefinition, getActiveCycleToolDefinition, addIssueToCycleToolDefinition, // Initiative Management tools ...initiativeToolDefinitions, // Issue tools getIssuesToolDefinition, getIssueByIdToolDefinition, searchIssuesToolDefinition, createIssueToolDefinition, updateIssueToolDefinition, createCommentToolDefinition, addIssueLabelToolDefinition, removeIssueLabelToolDefinition, // New Issue Management tools assignIssueToolDefinition, subscribeToIssueToolDefinition, convertIssueToSubtaskToolDefinition, createIssueRelationToolDefinition, archiveIssueToolDefinition, setIssuePriorityToolDefinition, transferIssueToolDefinition, duplicateIssueToolDefinition, getIssueHistoryToolDefinition, // Comment Management tools getCommentsToolDefinition, ]; // Export all tool definitions individually export { getIssuesToolDefinition, getIssueByIdToolDefinition, searchIssuesToolDefinition, createIssueToolDefinition, updateIssueToolDefinition, createCommentToolDefinition, addIssueLabelToolDefinition, removeIssueLabelToolDefinition, getProjectsToolDefinition, createProjectToolDefinition, getTeamsToolDefinition, getWorkflowStatesToolDefinition, getViewerToolDefinition, getOrganizationToolDefinition, getUsersToolDefinition, getLabelsToolDefinition, // New Issue Management tools assignIssueToolDefinition, subscribeToIssueToolDefinition, convertIssueToSubtaskToolDefinition, createIssueRelationToolDefinition, archiveIssueToolDefinition, setIssuePriorityToolDefinition, transferIssueToolDefinition, duplicateIssueToolDefinition, getIssueHistoryToolDefinition, // Comment Management tools getCommentsToolDefinition, // Project Management tools updateProjectToolDefinition, addIssueToProjectToolDefinition, getProjectIssuesToolDefinition, // Cycle Management tools getCyclesToolDefinition, getActiveCycleToolDefinition, addIssueToCycleToolDefinition, };

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/tacticlaunch/mcp-linear'

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