Mmcp.market

Furlow MCP server

by virgilvox·io.github.virgilvox/furlow-mcp·v1.0.1·1 stars

Author FURLOW Discord bot YAML: validate specs, list actions/events/builtins, scaffold bots.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

1 stars20 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • afk

    AFK status with mention notifications

  • auto-responder

    Pattern-based automatic responses

  • giveaways

    Giveaways with requirements and reroll

  • leveling

    XP and levels with rank cards and rewards

  • list_actions

    List every action name the FURLOW runtime supports (85 actions).

  • list_builtins

    List the 14 builtin modules available via `builtins:` in a spec.

  • list_events

    List every event name the FURLOW runtime emits.

  • logging

    Message, member, voice, and moderation event logging

  • moderation

    Warnings, kicks, bans, mutes, case system

  • music

    Voice playback with queue and filters

  • polls

    Voting and timed polls

  • reaction-roles

    Role assignment via reactions or buttons

  • reminders

    Personal reminders with DM delivery

  • scaffold_bot

    Generate a minimal, valid FURLOW YAML spec. Optionally includes builtins.

  • starboard

    Highlight starred messages

  • tickets

    Support tickets with transcripts

  • utilities

    serverinfo, userinfo, avatar helpers, etc.

  • validate_spec

    Validate a FURLOW YAML specification string. Returns structured errors with paths.

  • welcome

    Welcome and goodbye messages, auto-roles

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 start

Example

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.

More from virgilvox →