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

genome-industrial-signals

v1.0.0

Published

Industrial Genome Signals — MCP server exposing conviction signals, ECL regime, screener, diligence, and similarity search for 10,000+ industrial companies

Downloads

29

Readme

Industrial Genome Signals — MCP Server

Real-time conviction signals for 10,000+ industrial companies. Behavioral fingerprinting, archetype classification, and macro regime analysis — no internal ERP data required.

Get an API key: genomestudio.vercel.app/dealmakers


Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "genome": {
      "command": "npx",
      "args": ["-y", "genome-industrial-signals"],
      "env": {
        "GENOME_COMMERCIAL_KEY": "gk_live_your_key_here"
      }
    }
  }
}

Smithery

Available at smithery.ai/servers/rdcahalane/genome-industrial-signals.

Install via Smithery CLI:

npx @smithery/cli install genome-industrial-signals

Manual / Development

git clone https://github.com/rdcahalane/genome-mcp
cd genome-mcp/mcp-server
npm install && npm run build
GENOME_COMMERCIAL_KEY=gk_live_... node dist/index.js

Tools

get_signal — Conviction signal for a ticker

get_signal({ ticker: "ROK" })

Returns full investment signal: archetype, trajectory, conviction score (−1 to +1), signal label (STRONG_BUY to STRONG_SELL), ECL macro pressure scores, PFSL pre-financial signals, supply chain stress, and options structure recommendation.

Archetypes: oscillatory · constrained · fragile · resilient · saturated · decoupled
Trajectories: improving · stable · deteriorating


get_ecl — Macro regime + environmental pressure scores

get_ecl({ industry: "industrials" })

Returns 7 ECL modules derived from live FRED data:

  • CPI — Commodity cost pressure (tariffs, PPI, raw materials)
  • EPI — Energy cost pressure (crude, nat gas, diesel)
  • LPI — Labor cost pressure (manufacturing wages)
  • DCSI — Demand/channel stress (orders, sentiment, credit spreads)
  • DLPS — Decision latency proxy (vs. industry benchmark)
  • ROC — Regime multiplier (0.6–1.3×, directly scales all conviction scores)
  • DCS — Data confidence score

get_screener — Screen by signal, archetype, conviction

get_screener({ signal: "STRONG_BUY", limit: 10 })
get_screener({ archetype: "constrained", min_conviction: 0.35 })

Returns ranked list sorted by conviction. Useful for sector scans before earnings or finding opportunities at scale.


get_entity — Full behavioral fingerprint

get_entity({ ticker: "HON" })

Deep single-company view: 6 system dimensions (gain, damping, latency, oscillation, saturation, volatility_transmission), constraint node (D1–X3 taxonomy), full conviction breakdown, anomaly flags, and recommended actions.


get_similar — Peer comparables by fingerprint distance

get_similar({ ticker: "ROK", limit: 5 })

Finds companies with similar behavioral fingerprints across all 6 system dimensions. Useful for relative-value trades and identifying companies likely to follow a similar trajectory.


get_horizons — 3M/6M/12M multi-horizon signals

get_horizons({ ticker: "EMR" })

Captures time-varying risk that single-period signals miss. Key divergence patterns:

  • oscillatory:stable → NEUTRAL at 6M but SHORT signal at 3M (−4% mean)
  • resilient:* → strongest long at 12M (+77% excess return in backtest)

get_diligence — Full operational diligence brief

get_diligence({ ticker: "TDG" })
get_diligence({ ticker: "TDG", format: "json_compact" })

6-section structured analysis:

  1. Conviction thesis + signal detail
  2. Operational signals (job posting velocity, OSHA grade, EPA grade)
  3. SI-addressability + technology fit score
  4. Leadership stability (exec tenure, recent transitions)
  5. Cross-engine risk flags + anomaly alerts
  6. Peer comparables + 5 AI diligence priority questions

Use format: "json_compact" for token-efficient agent pipelines.


ask_genome — Natural language Q&A

ask_genome({ question: "Which industrials are best positioned right now?" })
ask_genome({ question: "Compare ROK vs EMR conviction", context_tickers: ["ROK", "EMR"] })

Auto-pulls relevant signals, ECL regime, and screener results, then synthesizes an answer. Good for exploratory analysis, investment thesis generation, and sector commentary.


Environment Variables

| Variable | Required | Description | |----------|----------|-------------| | GENOME_COMMERCIAL_KEY | Recommended | Commercial key (gk_live_*). Full access to all tools. Purchase at genomestudio.vercel.app/dealmakers | | GENOME_API_KEY | Optional | Internal key fallback. A free-tier key is built in for basic testing. | | GENOME_API_URL | Optional | API base URL. Default: https://genome-api-production.up.railway.app |


Signal Thresholds

| Signal | Conviction | |--------|-----------| | STRONG_BUY | > 0.42 | | BUY | > 0.35 | | WATCH | > 0.20 | | NEUTRAL | −0.20 to +0.20 | | SELL | < −0.45 | | STRONG_SELL | < −0.65 | | EARLY_WARNING | Near neutral + ROC < 0.85 + CPI > 0.40 |


License

MIT — API usage subject to Genome Terms of Service.