Skip to main content
Glama
index.ts3.81 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"; // 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, // 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 };

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/emmett-deen/Linear-MCP-Server'

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