🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@agentkitai/formbridge-create

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agentkitai/formbridge-create

Scaffold a new FormBridge intake project

latest
Source
npmnpm
Version
0.3.1
Version published
Weekly downloads
148
2366.67%
Maintainers
1
Weekly downloads
 
Created
Source

@agentkitai/formbridge-create

CLI scaffolding tool for creating new FormBridge projects with schema, interface, and template options

License: MIT TypeScript

Overview

@agentkitai/formbridge-create generates a new FormBridge project with the right schema format, server interfaces, and optional starter template. It can run interactively (prompting for each option) or non-interactively with all flags specified.

Usage

Interactive Mode

npx @agentkitai/formbridge-create

Prompts for project name, schema format, interfaces, and optional template.

Non-Interactive Mode

npx @agentkitai/formbridge-create \
  --name my-intake \
  --schema zod \
  --interface mcp,http \
  --template vendor-onboarding

CLI Options

FlagTypeValuesDescription
--namestringanyProject directory name
--schemastringzod, json-schema, openapiSchema definition format
--interfacestringreact, mcp, http (comma-separated)Server/client interfaces to include
--templatestringtemplate ID or omitStarter template to seed the schema

Generated Files

The scaffolder creates a complete project directory with:

FileConditionDescription
package.jsonalwaysDependencies based on selected interfaces
tsconfig.jsonalwaysTypeScript configuration
src/schema.ts--schema zodZod schema definition
src/schema.json.ts--schema json-schemaJSON Schema definition
src/schema.openapi.ts--schema openapiOpenAPI specification
src/server.ts--interface httpHono HTTP server
src/mcp-server.ts--interface mcpMCP server with tool generation
src/Form.tsx--interface reactReact form component
README.mdalwaysProject documentation
.env.examplealwaysEnvironment variable template
.gitignorealwaysGit ignore rules

When a --template is specified, the schema file is pre-populated with the template's field definitions.

Available Templates

IDNameDescription
vendor-onboardingVendor OnboardingVendor registration and compliance data collection
it-access-requestIT Access RequestSystem and resource access request forms
customer-intakeCustomer IntakeCustomer registration forms
expense-reportExpense ReportEmployee expense submission
bug-reportBug ReportSoftware issue tracking

Example

# Create a vendor onboarding project with HTTP API and MCP server
npx @agentkitai/formbridge-create --name vendor-intake --schema zod --interface http,mcp --template vendor-onboarding

cd vendor-intake
npm install
npm run dev
  • @agentkitai/formbridge-templates — Template definitions used by the scaffolder
  • @agentkitai/formbridge-schema-normalizer — Schema parsing and normalization
  • @agentkitai/formbridge-form-renderer — React form rendering components

Keywords

formbridge

FAQs

Package last updated on 02 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts