Documentation
¶
Index ¶
- Constants
- func ExtractCodeHandler(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func NewExtractCodeTool() mcp.Tool
- func NewProbeMCPServer(name, version string) *server.MCPServer
- func NewQueryCodeTool() mcp.Tool
- func NewSearchCodeTool() mcp.Tool
- func QueryCodeHandler(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error)
- func SearchCodeHandler(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error)
Constants ¶
View Source
const ExtractCodeToolName = "extract_code"
View Source
const QueryCodeToolName = "query_code"
View Source
const SearchCodeToolName = "search_code"
Variables ¶
This section is empty.
Functions ¶
func ExtractCodeHandler ¶
func ExtractCodeHandler(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error)
func NewExtractCodeTool ¶
func NewProbeMCPServer ¶
NewProbeMCPServer returns a configured MCP server instance. The caller is responsible for starting the server (e.g., with server.ServeStdio).
func NewQueryCodeTool ¶
func NewSearchCodeTool ¶
func QueryCodeHandler ¶
func QueryCodeHandler(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error)
func SearchCodeHandler ¶
func SearchCodeHandler(ctx context.Context, req mcp.CallToolRequest) (*mcp.CallToolResult, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.