src.marcus_mcp.client module#

Simple Marcus MCP Client.

A wrapper around the MCP protocol for calling Marcus tools.

class src.marcus_mcp.client.SimpleMarcusClient[source]#

Bases: object

Simple client for interacting with Marcus MCP server.

__init__(server_module='src.marcus_mcp.server')[source]#
Parameters:

server_module (str)

async initialize()[source]#

Initialize the MCP client connection.

Return type:

None

async call_tool(tool_name, arguments)[source]#

Call a Marcus MCP tool.

Return type:

Optional[Dict[str, Any]]

Parameters:
async close()[source]#

Close the client connection.

Return type:

None