npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

formlova-mcp

v0.1.1

Published

Optional MCP setup helper for connecting FORMLOVA to AI clients

Readme

formlova-mcp

Connect FORMLOVA to MCP-compatible AI clients without hand-writing common setup files.

FORMLOVA is an MCP-native form operations service. It lets you create forms, manage responses, run email workflows, and review analytics from the AI client you already use.

formlova-mcp is not the FORMLOVA server. It is a small helper for developers and teams who want setup snippets, project-level config files, and a quick connectivity check.

The fastest path

Most users do not need this package.

If your AI client already has an MCP add screen, use this URL directly:

https://formlova.com/api/mcp

Reviewing setup instructions and registering the URL does not require a FORMLOVA account. On first real use, you can log in or sign up during authentication.

If you want a CLI helper instead, start here:

npx -y formlova-mcp print --client all

If you want project-level config files written for supported developer tools:

npx -y formlova-mcp install --client all --scope project --yes

This writes config files only. Authentication still begins inside the client on first use, and some clients require a restart or reconnect before the tools appear.

What this package is for

  • Print copy-paste setup snippets for supported clients
  • Generate project-level config files for common developer tools
  • Check whether the FORMLOVA MCP URL is reachable from your machine
  • Standardize local MCP setup across a team or repo

Supported clients

  • ChatGPT
  • Claude
  • Codex
  • Claude Code
  • Cursor
  • Gemini CLI

Any MCP-compatible client can still connect with the same URL:

https://formlova.com/api/mcp

Command overview

| Command | Purpose | Writes files | | --- | --- | --- | | print | Show setup snippets for one or more clients | No | | install | Write supported project-level config files | Yes | | doctor | Check MCP URL reachability and local config presence | No |

print

Print setup snippets only. No files are written.

npx -y formlova-mcp print --client codex
npx -y formlova-mcp print --client claude-code
npx -y formlova-mcp print --client cursor
npx -y formlova-mcp print --client chatgpt
npx -y formlova-mcp print --client gemini-cli

install

Write project-level setup files for supported developer tools.

npx -y formlova-mcp install --client all --scope project --yes

install does not complete OAuth or client-side authentication for you.

Current write targets:

| Client | Path written by install | | --- | --- | | Codex | .codex/config.toml | | Claude Code | .mcp.json | | Cursor | .cursor/mcp.json |

For ChatGPT and Gemini CLI, install prints setup guidance because there is no stable local config file target in this package.

doctor

Check MCP URL reachability and common local config files.

npx -y formlova-mcp doctor

Client setup references

ChatGPT

  • Enable developer mode first
  • Then open Settings > Apps > Advanced settings (Create app) and add the MCP server URL
  • Docs: OpenAI remote MCP guide

Claude

Codex

codex mcp add formlova --url https://formlova.com/api/mcp

Claude Code

claude mcp add --transport http formlova https://formlova.com/api/mcp

Cursor

You can use the normal MCP UI, or a config file such as:

{
  "mcpServers": {
    "formlova": {
      "url": "https://formlova.com/api/mcp"
    }
  }
}

Gemini CLI

gemini mcp add --transport http formlova https://formlova.com/api/mcp

What it does not do

  • It does not run a local FORMLOVA MCP server
  • It does not replace the normal web-based setup flow for ChatGPT or Claude
  • It does not complete client-side authentication or OAuth on your behalf
  • It does not auto-write user-level config yet

Requirements

  • Node.js 18.17+

Notes

Client-side setup menus and steps may change without notice. When in doubt, ask your AI client how to add an MCP server, then use:

https://formlova.com/api/mcp

Links