Documentation
¶
Index ¶
- func GetJiraClient(ctx context.Context) *jira.Client
- func JiraAddCommentTool() *mcp.ToolDefinition
- func JiraAddWorklogTool() *mcp.ToolDefinition
- func JiraBatchCreateIssuesTool() *mcp.ToolDefinition
- func JiraBatchCreateVersionsTool() *mcp.ToolDefinition
- func JiraCreateIssueLinkTool() *mcp.ToolDefinition
- func JiraCreateIssueTool() *mcp.ToolDefinition
- func JiraCreateRemoteIssueLinkTool() *mcp.ToolDefinition
- func JiraCreateSprintTool() *mcp.ToolDefinition
- func JiraCreateVersionTool() *mcp.ToolDefinition
- func JiraDeleteIssueTool() *mcp.ToolDefinition
- func JiraGetAgileBoardsTool() *mcp.ToolDefinition
- func JiraGetAllProjectsTool() *mcp.ToolDefinition
- func JiraGetBoardIssuesTool() *mcp.ToolDefinition
- func JiraGetIssueLinkTypesTool() *mcp.ToolDefinition
- func JiraGetIssueTool() *mcp.ToolDefinition
- func JiraGetProjectIssuesTool() *mcp.ToolDefinition
- func JiraGetProjectVersionsTool() *mcp.ToolDefinition
- func JiraGetSprintIssuesTool() *mcp.ToolDefinition
- func JiraGetSprintsFromBoardTool() *mcp.ToolDefinition
- func JiraGetTransitionsTool() *mcp.ToolDefinition
- func JiraGetUserProfileTool() *mcp.ToolDefinition
- func JiraGetWorklogTool() *mcp.ToolDefinition
- func JiraLinkToEpicTool() *mcp.ToolDefinition
- func JiraRemoveIssueLinkTool() *mcp.ToolDefinition
- func JiraSearchFieldsTool() *mcp.ToolDefinition
- func JiraSearchTool() *mcp.ToolDefinition
- func JiraTransitionIssueTool() *mcp.ToolDefinition
- func JiraUpdateIssueTool() *mcp.ToolDefinition
- func JiraUpdateSprintTool() *mcp.ToolDefinition
- func RegisterJiraTools(server *mcp.Server) error
- func WithJiraClient(ctx context.Context, client *jira.Client) context.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetJiraClient ¶
GetJiraClient retrieves the Jira client from the context
func JiraAddCommentTool ¶
func JiraAddCommentTool() *mcp.ToolDefinition
JiraAddCommentTool creates the jira_add_comment tool
func JiraAddWorklogTool ¶
func JiraAddWorklogTool() *mcp.ToolDefinition
JiraAddWorklogTool creates the jira_add_worklog tool
func JiraBatchCreateIssuesTool ¶
func JiraBatchCreateIssuesTool() *mcp.ToolDefinition
JiraBatchCreateIssuesTool creates the jira_batch_create_issues tool
func JiraBatchCreateVersionsTool ¶
func JiraBatchCreateVersionsTool() *mcp.ToolDefinition
JiraBatchCreateVersionsTool creates the jira_batch_create_versions tool
func JiraCreateIssueLinkTool ¶
func JiraCreateIssueLinkTool() *mcp.ToolDefinition
JiraCreateIssueLinkTool creates the jira_create_issue_link tool
func JiraCreateIssueTool ¶
func JiraCreateIssueTool() *mcp.ToolDefinition
JiraCreateIssueTool creates the jira_create_issue tool
func JiraCreateRemoteIssueLinkTool ¶
func JiraCreateRemoteIssueLinkTool() *mcp.ToolDefinition
JiraCreateRemoteIssueLinkTool creates the jira_create_remote_issue_link tool
func JiraCreateSprintTool ¶
func JiraCreateSprintTool() *mcp.ToolDefinition
JiraCreateSprintTool creates the jira_create_sprint tool
func JiraCreateVersionTool ¶
func JiraCreateVersionTool() *mcp.ToolDefinition
JiraCreateVersionTool creates the jira_create_version tool
func JiraDeleteIssueTool ¶
func JiraDeleteIssueTool() *mcp.ToolDefinition
JiraDeleteIssueTool creates the jira_delete_issue tool
func JiraGetAgileBoardsTool ¶
func JiraGetAgileBoardsTool() *mcp.ToolDefinition
JiraGetAgileBoardsTool creates the jira_get_agile_boards tool
func JiraGetAllProjectsTool ¶
func JiraGetAllProjectsTool() *mcp.ToolDefinition
JiraGetAllProjectsTool creates the jira_get_all_projects tool
func JiraGetBoardIssuesTool ¶
func JiraGetBoardIssuesTool() *mcp.ToolDefinition
JiraGetBoardIssuesTool creates the jira_get_board_issues tool
func JiraGetIssueLinkTypesTool ¶
func JiraGetIssueLinkTypesTool() *mcp.ToolDefinition
JiraGetIssueLinkTypesTool creates the jira_get_issue_link_types tool
func JiraGetIssueTool ¶
func JiraGetIssueTool() *mcp.ToolDefinition
JiraGetIssueTool creates the jira_get_issue tool
func JiraGetProjectIssuesTool ¶
func JiraGetProjectIssuesTool() *mcp.ToolDefinition
JiraGetProjectIssuesTool creates the jira_get_project_issues tool
func JiraGetProjectVersionsTool ¶
func JiraGetProjectVersionsTool() *mcp.ToolDefinition
JiraGetProjectVersionsTool creates the jira_get_project_versions tool
func JiraGetSprintIssuesTool ¶
func JiraGetSprintIssuesTool() *mcp.ToolDefinition
JiraGetSprintIssuesTool creates the jira_get_sprint_issues tool
func JiraGetSprintsFromBoardTool ¶
func JiraGetSprintsFromBoardTool() *mcp.ToolDefinition
JiraGetSprintsFromBoardTool creates the jira_get_sprints_from_board tool
func JiraGetTransitionsTool ¶
func JiraGetTransitionsTool() *mcp.ToolDefinition
JiraGetTransitionsTool creates the jira_get_transitions tool
func JiraGetUserProfileTool ¶
func JiraGetUserProfileTool() *mcp.ToolDefinition
JiraGetUserProfileTool creates the jira_get_user_profile tool
func JiraGetWorklogTool ¶
func JiraGetWorklogTool() *mcp.ToolDefinition
JiraGetWorklogTool creates the jira_get_worklog tool
func JiraLinkToEpicTool ¶
func JiraLinkToEpicTool() *mcp.ToolDefinition
JiraLinkToEpicTool creates the jira_link_to_epic tool
func JiraRemoveIssueLinkTool ¶
func JiraRemoveIssueLinkTool() *mcp.ToolDefinition
JiraRemoveIssueLinkTool creates the jira_remove_issue_link tool
func JiraSearchFieldsTool ¶
func JiraSearchFieldsTool() *mcp.ToolDefinition
JiraSearchFieldsTool creates the jira_search_fields tool
func JiraSearchTool ¶
func JiraSearchTool() *mcp.ToolDefinition
JiraSearchTool creates the jira_search tool
func JiraTransitionIssueTool ¶
func JiraTransitionIssueTool() *mcp.ToolDefinition
JiraTransitionIssueTool creates the jira_transition_issue tool
func JiraUpdateIssueTool ¶
func JiraUpdateIssueTool() *mcp.ToolDefinition
JiraUpdateIssueTool creates the jira_update_issue tool
func JiraUpdateSprintTool ¶
func JiraUpdateSprintTool() *mcp.ToolDefinition
JiraUpdateSprintTool creates the jira_update_sprint tool
func RegisterJiraTools ¶
RegisterJiraTools registers all Jira tools with the MCP server
Types ¶
This section is empty.