Skip to main content
Glama

generate_aider_config

Generate a .aider.conf.yml configuration file to set up Aider AI for specific projects by defining project name, programming languages, and AI model preferences.

Instructions

Generates a .aider.conf.yml file for Aider AI.

Input Schema

NameRequiredDescriptionDefault
projectNameYes
languagesYes
modelNoAI model to use

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "languages": { "items": { "type": "string" }, "type": "array" }, "model": { "description": "AI model to use", "type": "string" }, "projectName": { "type": "string" } }, "required": [ "projectName", "languages" ], "type": "object" }

Implementation Reference

  • The handler function that generates the .aider.conf.yml configuration file content for Aider AI based on project details.
    export function generateAiderConfigHandler(args: any) { const { projectName, languages, model = "gpt-4" } = args; const content = `# ${projectName} Aider Configuration\nmodel: ${model}\nauto-commits: true\nauto-test: true\n`; return { content: [{ type: "text", text: content }] }; }
  • Zod input schema definition for the generate_aider_config tool, including projectName, languages, and optional model.
    export const generateAiderConfigSchema = { name: "generate_aider_config", description: "Generates a .aider.conf.yml file for Aider AI.", inputSchema: z.object({ projectName: z.string(), languages: z.array(z.string()), model: z.string().optional().describe("AI model to use") }) };
  • src/index.ts:99-99 (registration)
    Tool registration in the main MCP stdio server's toolRegistry Map.
    ["generate_aider_config", { schema: generateAiderConfigSchema, handler: generateAiderConfigHandler }],
  • src/server.ts:110-110 (registration)
    Tool registration in the HTTP server's toolRegistry Map.
    ["generate_aider_config", { schema: generateAiderConfigSchema, handler: generateAiderConfigHandler }],

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/millsydotdev/Code-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server