Stop Writing Manifests by Hand

Let Claude AI analyze your codebase and generate Phaset manifests automatically. Perfect for teams moving from undocumented systems or building their first software catalog.

Why Generate Manifests with AI?

Creating manifests manually is time-consuming and error-prone. Claude understands your code and can extract the right metadata in seconds.

No Existing Metadata

Most codebases don't have Backstage catalogs or structured metadata. Claude reads your actual code, configs, and docs to build accurate manifests from scratch.

Understand Any Language

Python, Go, TypeScript, Java, Rust—Claude works with any language or framework. No custom parsers or plugins required.

Confidence Scoring

Every field comes annotated with confidence levels. You'll know exactly which values Claude is certain about and which need your review.

100% Schema Compliant

Generated manifests are guaranteed to work with Phaset. No schema validation errors, no manual fixes.

How It Works

1

Install MCP Server

Add the Phaset MCP server to Claude Desktop, Claude Code, or CLI.

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "phaset": {
      "command": "npx",
      "args": ["-y", "phaset-mcp"]
    }
  }
}

Restart Claude Desktop after adding this configuration.

Add to .claude.json:

{
  "mcpServers": {
    "phaset": {
      "command": "npx",
      "args": ["-y", "phaset-mcp"]
    }
  }
}
claude mcp add phaset -- npx -y phaset-mcp
2

Ask Claude

Tell Claude to generate a manifest for your project:

Generate a Phaset manifest for /path/to/your/project

Claude will analyze your package files, README, Dockerfiles, CI/CD configs, and API specs to build a complete manifest.

Analysis Depth: Specify "minimal", "standard", or "deep" analysis based on how thorough you want Claude to be.

3

Review & Import

Claude generates a valid manifest with confidence annotations. Fields marked "TODO" need your input:

HIGH confidence: name, version, kind, tags
MANUAL input: repo ID, group, domain, data sensitivity

Fill in the TODOs, save as phaset.manifest.json, and import into Phaset.

Tips for Best Results

Keep READMEs Updated

Claude extracts descriptions and context from your documentation. Clear READMEs lead to better manifests.

Use Standard Files

package.json, Dockerfile, and CI/CD configs are automatically detected and analyzed.

Include API Specs

OpenAPI/Swagger specs help Claude identify API endpoints and generate accurate API metadata.

Add CODEOWNERS

A CODEOWNERS file helps Claude identify team ownership and contact information.

Ready to Build Your Catalog?

Install Phaset and start generating manifests with AI. No manual data entry required.