Furlow MCP server
Author FURLOW Discord bot YAML: validate specs, list actions/events/builtins, scaffold bots.
1 stars20 downloads/wk
Reviews
Write oneNobody has reviewed Furlow yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Furlow tools (19)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
afkAFK status with mention notifications
auto-responderPattern-based automatic responses
giveawaysGiveaways with requirements and reroll
levelingXP and levels with rank cards and rewards
list_actionsList every action name the FURLOW runtime supports (85 actions).
list_builtinsList the 14 builtin modules available via `builtins:` in a spec.
list_eventsList every event name the FURLOW runtime emits.
loggingMessage, member, voice, and moderation event logging
moderationWarnings, kicks, bans, mutes, case system
musicVoice playback with queue and filters
pollsVoting and timed polls
reaction-rolesRole assignment via reactions or buttons
remindersPersonal reminders with DM delivery
scaffold_botGenerate a minimal, valid FURLOW YAML spec. Optionally includes builtins.
starboardHighlight starred messages
ticketsSupport tickets with transcripts
utilitiesserverinfo, userinfo, avatar helpers, etc.
validate_specValidate a FURLOW YAML specification string. Returns structured errors with paths.
welcomeWelcome and goodbye messages, auto-roles
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 160 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install Furlow in Claude Code, Cursor or VS Code
Runs npx -y @furlow/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add furlow-mcp -- npx -y @furlow/mcp
What the publisher says
From the Furlow repository's README, as published. We do not edit it. Read it on GitHub
FURLOW
Declarative Discord Bot Framework
Build powerful Discord bots with YAML. No code required.
commands:
- name: ping
description: Check bot latency
actions:
- reply:
content: "Pong! ${client.ws.ping}ms"Features
- 85 Actions: messages, moderation, voice, channels, and more
- 71 Expression Functions: date, math, string, array manipulation
- 50 Transforms: pipe-based data transformations
- 59 Events across Discord gateway, voice transitions, component interactions, and high-level FURLOW events (automod, scheduler, pipes)
- Scoped State: global, guild, channel, user, and member scopes
- Flows: reusable action sequences with parameters
- External Integrations: HTTP, WebSocket, MQTT, TCP/UDP, webhooks
Quick Start
# Install the CLI
npm install -g @furlow/cli
# Create a bot
furlow init my-bot
cd my-bot
# Add your Discord credentials to .env
echo "DISCORD_TOKEN=your_token_here" > .env
echo "DISCORD_CLIENT_ID=your_client_id_here" >> .env
# Start
furlow startExample
version: "0.1"
identity:
name: "My Bot"
presence:
status: online
activity:
type: playing
text: "with FURLOW"
commands:
- name: hello
description: Greet someone
options:
- name: user
type: user
description: Who to greet
actions:
- reply:
content: "Hello, ${options.user.display_name || options.user.username}!"
- name: roll
description: Roll a dice
options:
- name: sides
type: integer
description: Number of sides
min_value: 2
max_value: 100
actions:
- reply:
content: "🎲 You rolled **${random(1, options.sides || 6)}**"
events:
- event: member_join
actions:
- send_message:
channel: "${env.WELCOME_CHANNEL}"
content: "Welcome ${member.displayName}!"CLI Commands
Documentation
Packages
Production deployment
A short checklist for shipping a bot to production. Each item lines up with a runtime guarantee — skipping one usually shows up later as silent data loss, an unscheduled feature, or a publicly forgeable session.
Required environment
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Furlow: common questions
- Is Furlow MCP server safe?
- Mostly: it is graded B (82/100). Read the Furlow safety report
- How do I install Furlow?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Furlow need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Furlow maintained?
- The last commit was 176 days ago (2026-04-20). The latest release is v1.0.1.