open-index/open-npm huggingface dataset:
npm package: @registrum/mcp
Description: MCP server for the Registrum Companies House API — search UK companies, get financials, directors, beneficial ownership (PSC), and director networks
Author: Eugene Merwe-Chartier
Latest version: 1.2.0

# Registrum MCP Server

**No Companies House API key needed.** One Registrum API key gives your AI agent enriched, cached UK company data — structured financials, director networks, and company profiles — directly inside Claude, Cursor, and any MCP-compatible client.

Unlike raw Companies House API wrappers that require you to register at the CH developer portal and manage your own rate limits, Registrum handles all of that for you: iXBRL filings parsed into clean JSON, 24h/7d caching, and circuit-breaker resilience on CH outages.

**5 tools, zero boilerplate.** Search companies, pull structured financials, list directors, and map corporate networks.

---

## Installation

### Claude Desktop

Add to `~/.claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "registrum": {
      "command": "npx",
      "args": ["-y", "@registrum/mcp"],
      "env": {
        "REGISTRUM_API_KEY": "reg_live_..."
      }
    }
  }
}
```

Get a free API key at [registrum.co.uk](https://registrum.co.uk) (50 calls/month free).

### Cursor

Add to `.cursor/mcp.json` in your project, or to `~/.cursor/mcp.json` globally — same format as above.

---

## Tools

| Tool | Description |
|------|-------------|
| `search_company` | Search for UK companies by name |
| `get_company` | Enriched company profile (age, overdue flags, SIC descriptions) |
| `get_financials` | Structured P&L + balance sheet from iXBRL filings |
| `get_directors` | Directors with full appointment history across all companies |
| `get_network` | Corporate network via shared director connections |

---

## Example prompts

> "Who are the directors of Tesco PLC and what other companies are they associated with?"

> "Get the latest financials for company 00445790"

> "Search for companies named 'Rolls-Royce' and show me their status"

> "Map the director network for Barratt Developments to depth 2"

---

## Plans

| Plan | Price | Calls/month |
|------|-------|------------|
| Free | £0 | 50 |
| Pro | £49/mo | 2,000 |
| Enterprise | £149/mo | 10,000 |

[See pricing →](https://registrum.co.uk/#pricing)

---

## API reference

Full API docs at [api.registrum.co.uk/docs](https://api.registrum.co.uk/docs)

## Support

[support@registrum.co.uk](mailto:support@registrum.co.uk)
npm package: @registrytest/package
Description: This is an example package
Author: Olivia Ortega
Latest version: 2.0.0

# A Package for Registry Test

## Process

```bash
#!/bin/bash

npm config set registry=https://registry.npmjs.com/
npm login # User: rt-owner
npm publish
npm version minor
npm publish
npm unpublish
npm version major
npm publish
```

## Result

```bash
#!/bin/bash

npm view @registrytest/package --json
```
npm package: @regle/mcp-server
Description: MCP Server for Regle
Author: Victor Garcia
Latest version: 1.21.8

# @regle/mcp-server

MCP (Model Context Protocol) Server for [Regle](https://reglejs.dev) - providing AI-powered assistance for Vue form validation.

## Usage with AI Assistants

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "regle": {
      "command": "npx",
      "args": ["@regle/mcp-server"]
    }
  }
}
```

### Cursor

[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en-US/install-mcp?name=regle&config=eyJjb21tYW5kIjoibnB4IEByZWdsZS9tY3Atc2VydmVyIn0%3D)

Or add to your MCP settings:

```json
{
  "mcpServers": {
    "regle": {
      "command": "npx",
      "args": ["@regle/mcp-server"]
    }
  }
}
```

## Development

```bash
# Install dependencies
pnpm install

# Run in development mode
pnpm dev

# Build
pnpm build

# Type check
pnpm typecheck
```

## License

MIT
npm package: @reglendo/canvas2image
Description: A npm module version of the canvas2image script developed by https://github.com/hongru
Author: Ross Andreucetti
Latest version: 1.0.5-2

# Canvas to Image npm  Module #

A reimplementation of the Canvas2Image client side javascript library for npm.

https://github.com/hongru/canvas2image

## Code ##

    Canvas2Image.saveAsImage(canvasObj, width, height, type)
    Canvas2Image.saveAsPNG(canvasObj, width, height)
    Canvas2Image.saveAsJPEG(canvasObj, width, height)
    Canvas2Image.saveAsGIF(canvasObj, width, height)
    Canvas2Image.saveAsBMP(canvasObj, width, height)
    
    Canvas2Image.convertToImage(canvasObj, width, height, type)
    Canvas2Image.convertToPNG(canvasObj, width, height)
    Canvas2Image.convertToJPEG(canvasObj, width, height)
    Canvas2Image.convertToGIF(canvasObj, width, height)
    Canvas2Image.convertToBMP(canvasObj, width, height)
## License ##
MIT
npm package: @reglendo/mergado-ui-kit
Description: Mergado UI KIT - react components for Mergado apps
Latest version: 4.1.2

Public preview is available in here: https://bdfx-public.gitlab.io/mergado-ui-kit/

To run live dev server just run

    npm start

and then go to http://localhost:3001

To build static html version of styleguide execute

    npm run build


Styleguide will be generated into /docs folder.
npm package: @reglendo/react-skylight
Description: A react component for modals and dialogs.
Author: Marcio Gasparotto
Latest version: 1.0.4

react-skylight
==============

React SkyLight is a simple react component for modals and dialogs. Powerful, lightweight and customizable design.

[React skylight DEMOS and DOCS.](http://marcio.github.io/react-skylight)

Installation
------------

```sh
npm install react-skylight --save
#Or
yarn add react-skylight
```

Features
--------

- Very simple modal/dialog
- Animation support
- Stateless
- Callback before open
- Callback after open
- Callback before close
- Callback after close
- Callback on overlay click
- All styles can be overridden


How to use
--------------------

[React skylight DEMOS and DOCS.](http://marcio.github.io/react-skylight)



##Enjoy!



## Release History
 * 2018-04-03   v0.5.1   Change dialog style height to minHeight, react 16 support, remove unused dependencies
 * 2017-09-20   v0.5.0   Add animation, ESC to close, title as component and and some fixes
 * 2017-05-23   v0.4.2   Solve propTypes warnings, and some fixes
 * 2016-08-31   v0.4.1   Polyfill Object.assign() to works in IE
 * 2016-04-27   v0.4.0   Fix issue #35 (numeric string value for CSS property), up to react 15.0.1 and merged pull request to support Stateless (thanks @darthtrevino)
 * 2016-01-09   v0.3.0   Rewrite to ES2015, overlay callback and new site.
 * 2015-04-08   v0.2.0   Improvements
 * 2015-02-03   v0.1.4   Changed skylight.js to skylight.jsx and adjust of namespace
npm package: @reglyph/chats
Description: This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Author: yukifury
Latest version: 0.2.0

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default tseslint.config({
  extends: [
    // Remove ...tseslint.configs.recommended and replace with this
    ...tseslint.configs.recommendedTypeChecked,
    // Alternatively, use this for stricter rules
    ...tseslint.configs.strictTypeChecked,
    // Optionally, add this for stylistic rules
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
});
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x';
import reactDom from 'eslint-plugin-react-dom';

export default tseslint.config({
  plugins: {
    // Add the react-x and react-dom plugins
    'react-x': reactX,
    'react-dom': reactDom,
  },
  rules: {
    // other rules...
    // Enable its recommended typescript rules
    ...reactX.configs['recommended-typescript'].rules,
    ...reactDom.configs.recommended.rules,
  },
});
```