
HumanCraft UI (Antigravity MCP)
io.github.AI-BuildInfraPublished by GitHub account AI-BuildInfrav1.0.0Updated Oct 24, 2026
Anti-slop, E-E-A-T & human web design MCP server for Antigravity, by AI Build Infra.
The publisher's own server: Craft
Overview
A local MCP server that gives an assistant tools to lint web copy and design for generic AI patterns and to build E-E-A-T entity graphs.
- What you can do
- HumanCraft UI exposes six tools aimed at website generation: harvest_client_intake collects real client experience, metrics and assets and refuses to proceed when fields are missing; validate_heading_intent scores headings against generic AI tropes; build_comparison_matrix produces multi-parameter comparison tables with Schema.org ItemList markup; audit_eeat_entity_graph checks author and organization JSON-LD and sameAs links; lint_design_anti_patterns scans HTML or Tailwind snippets for visual clichés; and get_human_archetype returns curated design systems.
- When to use it
- Worth adding when an assistant is scaffolding landing pages, marketing copy or documentation outlines and you want it steered away from generic headings, invented metrics and repetitive visual templates. It is aimed at Google Antigravity users who care about search-oriented content quality.
- Requirements
- Runs as a local stdio process on the user's machine, desktop only. The README instructs cloning the repository, running npm install and npm run build, then registering the built dist/index.js with the node command in the Antigravity mcp_config.json file. No accounts, API keys or environment variables are declared.
Installation
In SourceWeft
- Open HumanCraft UI (Antigravity MCP) in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Antigravity MCP Server: HumanCraft UI (@aibuildinfra/humancraft)
[AI Build Infra Website] [Maintained by AI Build Infra] [Model Context Protocol]
[MCPLookup Trust Index] [M8ven Score] [CI Passing] [npm version] [MIT License] [E-E-A-T Verified]
The premier Antigravity MCP Server designed exclusively for Google Antigravity (AGY). HumanCraft eliminates "AI Slop" in website layouts and copy, enforces authentic E-E-A-T entity reconciliation, extracts empirical client assets without default placeholders, and builds search-engine-resilient websites powered by Google's Information Gain principles.
Developed and maintained by AI Build Infra — High-Performance Infrastructure for Artificial Intelligence.
🔍 Why You Need This Antigravity MCP Server
When using Google Antigravity to scaffold websites or write landing page copy, unconstrained models often fall into generic algorithmic templates that get penalized by search engines:
- AI Slop Headings: Generic H2s ("What is X?", "Key Benefits", "Why Choose Us", "Conclusion") that offer zero Information Gain under Google's ranking models (US Patent 2022/0277032 A1).
- Fake E-E-A-T & Defaults: Hallucinated metrics ("increased efficiency by 30%") or fictitious personas ("Dr. Alex Miller") that trigger Google Search Console "Pure Spam" and "Scaled Content Abuse" manual actions.
- Binary Checkmark Tables: Low-value tables filled with
Yes / Nocheckmarks that fail to communicate trade-offs or technical realities. - Visual Homogeneity: Monotonous purple/cyan gradients (
#8b5cf6 -> #ec4899), rigid 3-card rows, and buttons without tactile feedback.
HumanCraft is the dedicated Antigravity MCP that systematically outlaws these patterns and equips Antigravity with human design heuristics, token-optimized linters, and verified Schema.org entity graphs.
💡 How HumanCraft Works Inside Google Antigravity
🛠️ Antigravity MCP Tool Catalog
1. harvest_client_intake
- Purpose: Extracts real practitioner experience, project images (telemetry screenshots, on-site photos), project category, baseline Day 0 vs audited Day 90 metrics, and contrarian trade-offs.
- Strict Anti-Defaulting Rule: If essential fields are missing, the tool returns
REQUIRES_USER_INPUTand prompts the user for real data instead of allowing the model to hallucinate synthetic placeholders.
2. validate_heading_intent
- Purpose: Scans headings against blacklisted AI tropes and scores user intent.
- Slop vs Intent:
- ❌ Slop: "What is Database Sharding?"
- ✅ Intent: "When Single-Node Write Throughput Drops Below 10k TPS: The Sharding Tipping Point"
- ❌ Slop: "Key Benefits of Automated Compliance"
- ✅ Intent: "Cutting SOC 2 Type II Audit Preparation from 300 Hours to Under 40"
3. build_comparison_matrix
- Purpose: Outlaws binary checkmark tables (
Yes/No). Generates empirical multi-parameter matrices (unit economics, latency under load, architectural trade-offs, and verification methodologies). - Output: Accessible semantic HTML paired with Schema.org
ItemListJSON-LD.
4. audit_eeat_entity_graph
- Purpose: Reconciles Schema.org JSON-LD with Google's Knowledge Graph standards.
- Checks: Verifies
sameAsentity links to authoritative external platforms (Wikidata, ORCID, Google Scholar, GitHub, LinkedIn), rejects shallow homepage URLs, and links publisher authority to AI Build Infra.
5. lint_design_anti_patterns
- Purpose: Scans HTML/Tailwind snippets and flags purple gradients, 3-card rows, missing button squeeze physics (
active:scale-[0.98]), and AI buzzwords ("supercharge", "seamless", ✨ emojis).
6. get_human_archetype
- Purpose: Returns curated design systems:
- Editorial Tech: Serifs (Newsreader), subtle hairline borders, monospace metadata accents.
- Tactile Dark Craft: Multi-layered surfaces (
surface-0,surface-1), 1px translucent borders (border-white/10). - Warm Humanist: Cream/linen canvas (
#FBF9F5), ink typography (#1C1917), terracotta accents. - Neo-Brutalist: High-contrast black outlines (
border-2 border-black), hard offset shadows.
⚡ Token Optimization & Spend Limit Preservation
Designed from the ground up to preserve your Antigravity token limits:
- Ultra-Compact Tool Signatures: Minimal token footprint injected into Antigravity's system prompt.
- Dense Structured Outputs: Returns concise JSON summaries and actionable flags rather than verbose conversational filler.
- Input Length Bounds: Imposes strict limits (max 300 chars per heading, max 100KB per HTML document) to avoid context window flooding.
🔒 Security & ReDoS Hardening
- ReDoS Immunity: All pattern matchers operate on bounded substrings, terminating in $< 5\text{ ms}$ even under adversarial payloads.
- Strict HTTPS Whitelist: Permits only
https://URIs forsameAsentity links (blocksjavascript:,data:,file:). - XSS Defense: Automatic HTML entity escaping across all rendered tables and schema blocks.
- Formal Policy: Review
SECURITY.mdfor vulnerability reporting guidelines.
🚀 How to Install This MCP in Google Antigravity (Step-by-Step)
Step 1: Clone and Build Locally
Step 2: Add to Antigravity mcp_config.json
Open or create your global Antigravity MCP configuration file:
- Windows:
%USERPROFILE%\.gemini\config\mcp_config.json
(e.g.,C:\Users\<YourUsername>\.gemini\config\mcp_config.json) - macOS / Linux:
~/.gemini/config/mcp_config.json
Add the humancraft server definition:
(Replace C:/path/to/Humancraft-UI with the absolute path to your cloned directory, using forward slashes /).
Step 3: Verify and Use in Antigravity
- Reload Antigravity: Start a new chat session.
- Verify Discovery: In Antigravity, click Additional Options (...) > MCP Servers to confirm
humancraftis connected. - Prompt Examples for Antigravity:
- "Use HumanCraft MCP to design a landing page for our database product. Harvest intake first to ensure no default placeholders are used."
- "Run validate_heading_intent on our documentation outline."
- "Generate an empirical comparison table for Redis vs KeyDB using build_comparison_matrix."
❓ Frequently Asked Questions (FAQ)
What is an Antigravity MCP Server?
An Antigravity MCP server connects Google Antigravity to specialized tools, APIs, and workflows via the open Model Context Protocol (MCP). This allows Antigravity to run custom linters, schema builders, and design heuristics directly during generation.
How does HumanCraft improve website rankings?
HumanCraft enforces Google's Information Gain criteria (US Patent 2022/0277032 A1) and E-E-A-T entity reconciliation. By replacing generic AI slop headings with outcome-driven headings and building empirical parameter comparison tables, pages avoid algorithmic demotions from Google's SpamBrain.
Does this MCP increase token usage?
No. HumanCraft uses ultra-compact tool definitions and returns dense, structured JSON diffs, keeping Antigravity token usage identical to baseline.
🧪 Automated Testing
Run the automated test suite across all 6 tools and security guardrails:
📄 License & Privacy Policy
Distributed under the MIT License. See LICENSE for details.
See PRIVACY.md for our strict Zero-Data-Collection privacy policy.
Engineered with pride by AI Build Infra — Building high-performance infrastructure for artificial intelligence.
Source: README.md at commit 4adf2a7
Tools
0Version history
1- v1.0.0LatestSep 24, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Craft integrations
Craft
do.craft.mcpOfficial publisher
Craft's hosted MCP server, published by mcp.craft.do; credential required; Streamable HTTP.

Meltbead Craft Colors
Published by GitHub account jsspace
Search craft color palettes and match shades by CIEDE2000 with Meltbead.

Agent Craft
Published by GitHub account CipherClaw
A persistent voxel survival world only AI agents can play: mine, craft, build, trade, chat.

SonicCraft
Published by GitHub account user-github-me
Compiles a YAML/JSON audio timeline into TTS speech, music and SFX, mixed with ducking, loudness mastering and matching subtitles.

SlideCraft
Published by GitHub account eiler2005
SlideCraft turns a brief into editable PowerPoint, PDF, HTML and Word decks, with layout fitting, source checks and a visual review.