Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DaemonProvider ¶ added in v0.9.6
type DaemonProvider struct {
// contains filtered or unexported fields
}
DaemonProvider implements mcp.ToolProvider for the MCP daemon. Tools are registered at startup; SetDB wires the live connection at runtime.
func NewDaemonProvider ¶ added in v0.9.6
func NewDaemonProvider() *DaemonProvider
NewDaemonProvider creates a new DaemonProvider.
func (*DaemonProvider) SetDB ¶ added in v0.9.6
func (p *DaemonProvider) SetDB(db *orm.DB)
SetDB swaps the active DB. Call with nil when the project stops.
func (*DaemonProvider) Tools ¶ added in v0.9.6
func (p *DaemonProvider) Tools() []mcp.Tool
Tools returns db_schema (always), db_query, db_exec — fixed schemas, no DB required.
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider implements mcp.ToolProvider for a live *orm.DB connection.
func NewProvider ¶
NewProvider creates a new MCP tool provider wrapping the given DB.
Click to show internal directories.
Click to hide internal directories.