MCP
MCP in ConvEngine is the runtime control loop for tool selection, tool execution, and final answer resolution.
Current focus
This section documents the current semantic path:
db.semantic.interpret -> db.semantic.query -> postgres.query.
Quick navigation
- Basics
- Advanced Guide
- Semantic Query
- Semantic Query Deep Dive
- Semantic Query AI Tool
- HTTP Tool
- Deep Dive
- Example 1
- Example 2
- Example 3
- Example 4 - Semantic Query (Zapper)
Core MCP tables
MCP table map
| Table | Purpose | Used by |
|---|---|---|
| ce_mcp_tool | Tool registry and scoped activation | McpToolStep / ToolOrchestrationStep |
| ce_mcp_planner | Planner prompt selection by intent/state | McpPlanner |
| ce_mcp_db_tool | SQL-template fallback (non-handler path) | McpDbExecutor |
| ce_semantic_mapping | Business field -> table/column mapping | db.semantic.query |
| ce_semantic_query_class | Query class contracts and defaults | db.semantic.interpret / db.semantic.query |
| ce_semantic_query_failures | Failure memory for retries and correction | db.semantic.query / postgres.query |