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

@goxtechnologies/infor-visual-mcp

v0.0.1

Published

Infor VISUAL MCP — Model Context Protocol server for the VISUAL ERP (sales, inventory, purchasing, financials, shop floor, lot trace). Self-documenting category tools, safe-by-default writes. Under active development (not functional for live VISUAL yet).

Readme

Infor VISUAL MCP

Status: under active development. Not functional for live VISUAL access yet.

One Model Context Protocol server for the Infor VISUAL ERP. Built by a team with over 20 years of hands-on VISUAL experience (versions 6.x through 11.x). We support manufacturers who run VISUAL every day: implementation, customization, upgrades, and operations.

This MCP is designed so an assistant can query and write across VISUAL: customer orders, inventory, purchase orders, AR/AP, work orders, lot/serial trace, from one tool surface. Nothing commits a write until you approve it (confirm: true, dry-run by default).

Small tool count, category dispatcher, safe-by-default writes. Built to work on local-class LLMs as well as Claude.

Why this MCP

  • It asks before it acts. Every write is dry-run first; commit only with confirm: true through the Toolkit bridge, never raw SQL writes from the LLM path.
  • Your data stays on your stack. Self-hosted against your VISUAL SQL Server.
  • Bring your own model. Open MCP: Claude Desktop, Cursor, Claude Code, local Qwen / DeepSeek / Gemma. Swap clients anytime.
  • Focused on VISUAL, on purpose. Depth over sprawl: manufacturing ERP, not another 500-connector wrapper.
  • Auto-discovers your customizations. UDFs, custom tables, screen labels. VISUAL is self-describing; the server learns your instance at boot (no per-client schema config file).
  • Built from real support experience. Two decades across VISUAL 6.x to 11.x with customers who live in the product daily.

What's inside: 10 tools

A deliberately small surface, built to run on local-class LLMs as well as Claude. Local models lose accuracy past ~15 tools, so this server folds ~100 actions into 10 category tools. Each tool takes an action (or view for v_meta); pass action='help' for the list, for='<name>' for one action's schema.

| Tool | What it does | |---|---| | v_meta | Introspection: catalog, status, version, cheatsheet | | v_sales | Customer orders, quotes, customers, shipments | | v_inventory | Parts, availability, transactions, warehouses, BOM | | v_purchasing | Purchase orders, vendors, receivers | | v_financials | AR/AP, GL, aging, balances, periods | | v_shopfloor | Work orders, operations, labor tickets, routings | | v_trace | Lot / serial forward and backward traceability | | v_schema | Table/column describe, join paths, bundled manuals | | v_docs | Hybrid search over operator-indexed network-share docs | | v_admin | Discovery refresh, policy, audit sink (operator) |

The server is self-documenting: ask the model to call v_meta with view: "catalog" for the full map, then v_<tool>(action='help', for='<name>') for any action's schema.

Development note. This npm package is a scaffold while the product is built. The MCP process starts and exposes the planned tool surface, but live SQL reads, Toolkit writes, and auto-discovery are not wired yet. Domain actions return a clear "under development" response. Do not use this package against production VISUAL expecting real data.

Install

npx -y @goxtechnologies/infor-visual-mcp

Or globally:

npm install -g @goxtechnologies/infor-visual-mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "infor-visual": {
      "command": "npx",
      "args": ["-y", "@goxtechnologies/infor-visual-mcp"]
    }
  }
}

Cursor / other MCP hosts

Same pattern: command npx, args ["-y", "@goxtechnologies/infor-visual-mcp"].

Safety model (target)

  • Reads under a dedicated read-only SQL login; bounded scans on large tables; paginated responses.
  • Writes only via the VISUAL .NET Toolkit bridge, never direct SQL DML from the MCP.
  • Dry-run by default. Without confirm: true, you get a preview of the Toolkit call, not a commit.
  • Untrusted metadata. Customer-controlled strings (UDF labels, comments) are sanitized and tagged before they reach the model.

Configuration (when live)

Live connection will use env vars (never commit secrets):

| Variable | Purpose | |---|---| | VISUAL_MCP_SQL_SERVER | SQL host | | VISUAL_MCP_SQL_DB | Database | | VISUAL_MCP_SQL_USER | Prefer read-only login | | VISUAL_MCP_SQL_PASSWORD | From env / keychain |

Toolkit bridge (writes) is a separate Windows process; optional for read-only use.

Contact

gox.ca · GOX Technologies Inc.


Built by GOX Technologies Inc.: over 20 years supporting Infor VISUAL (6.x to 11.x) for manufacturing customers. Independent product, not affiliated with Infor. Infor and VISUAL are trademarks of their respective owners, used for descriptive interoperability only.

Proprietary commercial software, licensed not sold. See LICENSE and NOTICE.