agentgrep.mcp¶
The MCP module exposes the FastMCP server factory, payload models, prompt helpers, resources, and tool adapters for agentgrep.
Payload models¶
-
class agentgrep.mcp.SearchRecordModel¶class agentgrep.mcp.SearchRecordModel¶
Bases:
AgentGrepModelNormalized search result payload.
-
class agentgrep.mcp.FindRecordModel¶class agentgrep.mcp.FindRecordModel¶
Bases:
AgentGrepModelNormalized find result payload.
-
class agentgrep.mcp.SourceRecordModel¶class agentgrep.mcp.SourceRecordModel¶
Bases:
AgentGrepModelDiscovered source summary payload.
-
class agentgrep.mcp.SearchToolQuery¶class agentgrep.mcp.SearchToolQuery¶
Bases:
AgentGrepModelEcho of normalized search tool inputs.
-
class agentgrep.mcp.SearchToolResponse¶class agentgrep.mcp.SearchToolResponse¶
Bases:
AgentGrepModelStructured response for the MCP search tool.
-
class agentgrep.mcp.FindToolQuery¶class agentgrep.mcp.FindToolQuery¶
Bases:
AgentGrepModelEcho of normalized find tool inputs.
-
class agentgrep.mcp.FindToolResponse¶class agentgrep.mcp.FindToolResponse¶
Bases:
AgentGrepModelStructured response for the MCP find tool.
Server helpers¶
-
agentgrep.mcp.normalize_agent_selection(agent)¶agentgrep.mcp.normalize_agent_selection(agent)¶
Convert a single MCP agent selector into
agentgrepagents.
-
agentgrep.mcp.list_source_models(agent='all')¶agentgrep.mcp.list_source_models(agent='all')¶
Return discovered sources as typed MCP payloads.
- Parameters:
agent (
AgentSelector)- Return type:
-
agentgrep.mcp.build_capabilities()¶agentgrep.mcp.build_capabilities()¶
Build a typed capability summary.
- Return type: