tools

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetCommentTool

func GetCommentTool() *mcp.Tool

func GetEpicTool

func GetEpicTool() *mcp.Tool

func GetFeatureTool

func GetFeatureTool() *mcp.Tool

func GetGoalTool

func GetGoalTool() *mcp.Tool

func GetIdeaTool

func GetIdeaTool() *mcp.Tool

func GetInitiativeTool

func GetInitiativeTool() *mcp.Tool

func GetKeyResultTool

func GetKeyResultTool() *mcp.Tool

func GetPersonaTool

func GetPersonaTool() *mcp.Tool

func GetReleaseTool

func GetReleaseTool() *mcp.Tool

func GetRequirementTool

func GetRequirementTool() *mcp.Tool

func GetTeamTool

func GetTeamTool() *mcp.Tool

func GetUserTool

func GetUserTool() *mcp.Tool

func GetWorkflowTool

func GetWorkflowTool() *mcp.Tool

Types

type GetCommentParams

type GetCommentParams struct {
	CommentID string `json:"comment_id" description:"Comment ID to get"`
}

type GetEpicParams

type GetEpicParams struct {
	EpicID string `json:"epic_id" description:"Epic ID to get"`
}

type GetFeatureParams

type GetFeatureParams struct {
	FeatureID string `json:"feature_id" description:"Feature ID to get"`
}

type GetGoalParams

type GetGoalParams struct {
	GoalID string `json:"goal_id" description:"Goal ID to get"`
}

type GetIdeaParams

type GetIdeaParams struct {
	IdeaID string `json:"idea_id" description:"Idea ID to get"`
}

type GetInitiativeParams

type GetInitiativeParams struct {
	InitiativeID string `json:"initiative_id" description:"Initiative ID to get"`
}

type GetKeyResultParams

type GetKeyResultParams struct {
	KeyResultID string `json:"key_result_id" description:"Key Result ID to get"`
}

type GetPersonaParams

type GetPersonaParams struct {
	PersonaID string `json:"persona_id" description:"Persona ID to get"`
}

type GetReleaseParams

type GetReleaseParams struct {
	ReleaseID string `json:"release_id" description:"Release ID to get"`
}

type GetRequirementParams

type GetRequirementParams struct {
	RequirementID string `json:"requirement_id" description:"Requirement ID to get"`
}

type GetTeamParams

type GetTeamParams struct {
	TeamID string `json:"team_id" description:"Team ID to get"`
}

type GetUserParams

type GetUserParams struct {
	UserID string `json:"user_id" description:"User ID to get"`
}

type GetWorkflowParams

type GetWorkflowParams struct {
	WorkflowID string `json:"workflow_id" description:"Workflow ID to get"`
}

type ToolsClient

type ToolsClient struct {
	// contains filtered or unexported fields
}

func NewToolsClient

func NewToolsClient(ahaSubdomain, ahaAPIKey string) (*ToolsClient, error)

func (*ToolsClient) AddTools

func (tc *ToolsClient) AddTools(svr *mcp.Server)

func (*ToolsClient) GetComment

func (*ToolsClient) GetEpic

func (*ToolsClient) GetFeature

func (*ToolsClient) GetGoal

func (*ToolsClient) GetIdea

func (*ToolsClient) GetInitiative

func (*ToolsClient) GetKeyResult

func (*ToolsClient) GetPersona

func (*ToolsClient) GetRelease

func (*ToolsClient) GetRequirement

func (*ToolsClient) GetTeam

func (*ToolsClient) GetUser

func (*ToolsClient) GetWorkflow

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL