analyze_project
Analyze project structure and dependencies to recommend authentication setup approaches for secure credential management and multi-protocol authentication.
Instructions
Analyze project structure and dependencies to recommend Better-Auth setup approach
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | Yes | Path to the project root |
Implementation Reference
- src/index.ts:205-215 (handler)The handler for the 'analyze_project' tool. It extracts the projectPath from arguments, logs the analysis start, and returns a placeholder text response indicating analysis completion.case "analyze_project": { const { projectPath } = request.params.arguments as { projectPath: string }; logger.info(`Analyzing project at ${projectPath}`); // Implementation would analyze package.json, framework usage, etc. return { content: [{ type: "text", text: `Project analysis complete for ${projectPath}` }] }; }
- src/index.ts:63-72 (schema)The input schema for the 'analyze_project' tool, defining a required 'projectPath' string property.inputSchema: { type: "object", properties: { projectPath: { type: "string", description: "Path to the project root" } }, required: ["projectPath"] }
- src/index.ts:60-73 (registration)The tool registration in the ListTools response, including name, description, and input schema.{ name: "analyze_project", description: "Analyze project structure and dependencies to recommend Better-Auth setup approach", inputSchema: { type: "object", properties: { projectPath: { type: "string", description: "Path to the project root" } }, required: ["projectPath"] } },