mcpserver

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const ToolPrefix = "llm_semantic_"

ToolPrefix is the prefix for all llm-semantic tools

Variables

View Source
var BinaryPath = "/usr/local/bin/llm-semantic"

BinaryPath is the path to the llm-semantic binary

View Source
var CommandTimeout = 120 * time.Second

CommandTimeout is the default timeout for command execution Increased to 120s for index/update operations which can be slow

Functions

func ExecuteHandler

func ExecuteHandler(toolName string, args map[string]interface{}) (string, error)

ExecuteHandler executes the appropriate command for a tool

Types

type ToolDefinition

type ToolDefinition struct {
	Name        string
	Description string
	InputSchema json.RawMessage
}

ToolDefinition defines a tool for the MCP SDK

func GetToolDefinitions

func GetToolDefinitions() []ToolDefinition

GetToolDefinitions returns tool definitions for the official MCP SDK

Jump to

Keyboard shortcuts

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