SkillTide Submit
Official description7 sourcesMCP servers8d ago
Nyrok/flompt

Nyrok/flompt

Visual prompt builder: decompose prompts into semantic blocks and
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add flompt -- npx -y flompt
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
152 ★ · Nyrok/flompt · read from the repository page · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 152 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Nyrok/flompt;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

flompt

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

flow + prompt = flompt
Turn any AI prompt into a visual flow. Decompose, edit as a flowchart, recompile.
---
🎥 Demo
**Try it live at flompt.dev**, free, no account needed.
> Paste any prompt. The AI breaks it into typed blocks. Drag, reorder, compile to Claude-optimized XML.
---
✨ What is flompt?
**flompt** is a visual prompt engineering tool.
Instead of writing one long block of text, flompt lets you:
1. Paste any prompt and let the AI break it into structured blocks
2. Drag, connect, and reorder blocks in a flowchart editor
3. Compile to a Claude-optimized, machine-ready XML prompt
---
🧩 Block Types
16 specialized blocks that map directly to Claude's prompt engineering best practices:
| Block | Purpose | Claude XML |
|-------|---------|-----------|
| **Document** | External content grounding | |
| **Role** | AI persona & expertise | |
| **Tools** | Callable functions the agent can use | |
| **Audience** | Who the output is written for | |
| **Context** | Background information | |
| **Environment** | System context: OS, paths, date, runtime | |
| **Objective** | What to DO | |
| **Goal** | End goal & success criteria | |
| **Input** | Data you're providing | |
| **Constraints** | Rules & limitations | |
| **Guardrails** | Hard limits and safety refusals | |
| **Examples** | Few-shot demonstrations | |
| **Chain of Thought** | Step-by-step reasoning | |
| **Output Format** | Expected output structure | |
| **Response Style** | Verbosity, tone, prose, markdown (structured UI) | |
| **Language** | Response language | |
Blocks are automatically ordered following Anthropic's recommended prompt structure.
---
🚀 Try It Now
**flompt.dev**, free and open-source, no account needed.
---
🧩 Browser Extension
Use flompt directly inside ChatGPT, Claude, and Gemini without leaving your tab.
- Injects an Enhance button into the AI chat input
- Bidirectional sync between the sidebar and the chat
- Works on ChatGPT, Claude, and Gemini
---
🤖 Claude Code Integration (MCP)
flompt exposes its core capabilities as native tools inside **Claude Code** via the Model Context Protocol (MCP).
Once configured, you can call decompose_prompt, compile_prompt, and list_block_types directly from any Claude Code conversation, no browser, no copy-paste.
Installation
**Option 1: CLI (recommended)**
The --scope user flag makes flompt available in all your Claude Code projects.
**Option 2: ~/.claude.json**
Available Tools
Once connected, 3 tools are available in Claude Code:
decompose_prompt(prompt: str)
Breaks down a raw prompt into structured blocks (role, objective, context, constraints, etc.).
- Uses Claude or GPT on the server if an API key is configured
- Falls back to keyword-based heuristic analysis otherwise
- Returns a list of typed blocks + full JSON to pass to compile_prompt
compile_prompt(blocks_json: str)
Compiles a list of blocks into a Claude-optimized XML prompt.
- Takes the JSON from decompose_prompt (or manually crafted blocks)
- Reorders blocks following Anthropic's recommended structure
- Returns the final XML prompt with an estimated token count
list_block_types()
Lists all 16 available block types with descriptions and the recommended canonical ordering. Useful when manually crafting blocks.
Typical Workflow
Technical Details
| Property | Value |
|----------|-------|
| Transport | Streamable HTTP (POST) |
| Endpoint | https://flompt.dev/mcp/ |
| Session | Stateless (each call is independent) |
| Auth | None required |
| DNS rebinding protection | Enabled (flompt.dev explicitly allowed) |
---
🛠️ Self-Hosting (Local Dev)
Requirements
- Python 3.12+
- Node.js 18+
- An Anthropic or OpenAI API key (optional, heuristic fallback works without one)
Source
awesome · https://github.com/Nyrok/flompt
Browse by field
MCP servers
Traction
152 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index