Skip to main content
Glama

Wedges

The agent edition of Both Hands Full.wedges.dev

Both Hands Full is a set of exercises that help humans protect their taste, voice, and judgment in the age of synthetic everything. Wedges is the inversion: point your agent at the same exercises and walk away with a portable taste profile — a style guide, worldview, glossary, voice patterns, and irreducible list — that any agent can load to serve your work without flattening it.

Hold critique in one hand. Hold curiosity in the other. Keep walking.

It has two halves:

  1. Solo — a public remote MCP server. Point any agent at it, run the exercises, get your taste profile.

  2. TogetherFilm Club, shared crit rooms where a few people drop work and read each other's through their taste profiles. Real feedback, not polite feedback.


Solo: the MCP server

Connect Claude Code, Codex, ChatGPT, Cursor — same URL.

claude mcp add --transport http wedges https://wedges.dev/api/mcp
{ "mcpServers": { "wedges": { "type": "http", "url": "https://wedges.dev/api/mcp" } } }

Then, in a session: "Run the Wedges taste extraction." The agent self-drives via the start_wedges prompt.

Tool

What it does

LLM?

list_exercises

The exercise catalog

no

get_pressure_rounds

The 10 Selector Pressure rounds to present to the user

no

mirror_booth

Voice-drift analysis of a paragraph

yes

taste_audit

Visual taste analysis of images (base64 preferred; URLs are unreliable)

yes (vision)

selector_pressure_test

Deterministic taste profile from the user's round choices

no

name_irreducibles

Structure the "things AI can't eat" list

no

export_profile

Assemble the portable taste profile (markdown + JSON)

no

Resources: wedges://catalog, wedges://pressure-rounds, wedges://profile. Prompt: start_wedges.

  • LLM tools use the server's ANTHROPIC_API_KEY (Haiku) by default; pass anthropic_api_key to use your own.

  • The LLM tools are rate-limited (~10/min per IP on the shared key, ~60/min BYO) plus a Vercel Firewall rule on /api/mcp. The solo flow stores nothing — the profile is handed back and forgotten.

Related MCP server: Graph

Together: Film Club

wedges.dev/club — start a room, send the link to a few people, everyone joins with a display name + their taste-profile.md. Drop one unfinished thing; the room generates a critique from each other member's taste lens (server-side) — what they'd cut, where it goes generic, whether they'd ship it.

  • Identity: share-link + display name, cookies, no accounts.

  • Storage: rooms persist until deleted (Upstash Redis in prod; in-memory in dev). Your profile is yours, rooms are invite-only and deletable.

  • In production the club is gated behind the store being configured (isStoreConfigured()), so it stays dark until a Redis is connected.

Repo map

app/
  api/[transport]/route.ts   # the MCP server (one file)
  api/club/...               # Film Club API (create/join/get/submit/delete)
  page.tsx                   # landing (xerox-punk)
  opengraph-image.tsx        # branded OG card
  club/                      # Film Club hub + room UI
lib/
  exercises/                 # mirror-booth, taste-audit (ported, UI-free)
  selector-pressure.ts       # deterministic taste scoring + rounds
  profile.ts                 # taste-profile.md assembly
  anthropic.ts, errors.ts, rate-limit.ts
  club/                      # store, types, critique core, cookies
docs/VISION.md               # the Film Club design brief
ROADMAP.md                   # what's next

Environment

.env.schema is the agent-readable contract. Keep values in ignored local files or Vercel, validate with varlock load --agent --show-all, and run secret-dependent commands through varlock run --inject vars -- <command>.

Develop

npm install
npm run dev          # http://localhost:3000
npm run verify       # typecheck + MCP smoke test (needs the dev server running)

Exercise logic is ported from the Both Hands Full app. See docs/VISION.md and ROADMAP.md.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.

  • Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).

  • Pocket Agent (aipocketagent.com) MCP server — read tools for personas, apps, and product info.

View all MCP Connectors

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/WalksWithASwagger/wedges'

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