(page_code_generator)= ## PETSc Claude code generator server or Provides a MCP agent that generates PETSc examples ### Purpose The purpose of this MCP agent is to enable the implementation of "higher-level" PETSc MCP agents that need to have trustworthy code generated and tested for them. ### Usage The MCP agent may be tested from the command line using ```bash python petsc_claude_code_generator_mcp_client.py [--stdio] [--url PETSC_MCP_SERVERS_URL] --generate_code request ``` The client Python file also contains a `PetscClaudeCodeGeneratorMCPClient()` class that connects to the server and has a (mirror) method for each tool provided by the server. To start the MCP server locally ```bash python CLAUDE_API_KEY=zzz petsc_claude_coder_generator_mcp_server.py [--stdio] ``` ### Limitations This is not fully featured, more just a proof of principle, it essentially just asks Claude to generate code and then does some very rundamentary checking of the code.