open-index/open-npm huggingface dataset:
npm package: @rodzio/mcp-server
Description: Rodz API MCP server for Claude
Latest version: 0.1.0

# @rodzio/mcp-server

MCP server that exposes the [Rodz API](https://api.rodz.io/docs) as tools for Claude.

Dynamically fetches the OpenAPI spec from `api.rodz.io` and registers all public endpoints as MCP tools — lead enrichment, signal configuration, credit management, and more.

## Prerequisites

Get your API key from **Integrations → API** in the [Rodz dashboard](https://app.rodz.io).

## Usage with Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "rodz": {
      "command": "npx",
      "args": ["-y", "@rodzio/mcp-server"],
      "env": {
        "RODZ_API_KEY": "your-api-key"
      }
    }
  }
}
```

## Usage with Claude Code

```bash
claude mcp add rodz -- npx -y @rodzio/mcp-server
```

Then set `RODZ_API_KEY` in your environment.

## API Documentation

Full endpoint reference: [https://api.rodz.io/docs](https://api.rodz.io/docs)
npm package: @rodziu/gulp-ng-annotate-patched
Description: Add angularjs dependency injection annotations with ng-annotate-patched
Author: Mateusz Rohde
Latest version: 1.0.0

# gulp-ng-annotate-patched
Fork of [gulp-ng-annotate](https://travis-ci.org/Kagami/gulp-ng-annotate) updated to use [ng-annotate-patched](https://github.com/nevcos/ng-annotate-patched). 

> Add angularjs dependency injection annotations with [ng-annotate-patched](https://github.com/nevcos/ng-annotate-patched) fork with support for ES6 import/export and classes.

## Install

```bash
$ yarn add --dev @rodziu/gulp-ng-annotate-patched
```
npm package: @roebot0/things-mcp
Description: MCP server for Things 3 task manager on macOS.
Author: AaronRoeF
Latest version: 1.0.0

# things-mcp

MCP server for [Things 3](https://culturedcode.com/things/) on macOS. Gives Claude (and any MCP client) read/write access to your tasks, projects, areas, and tags via the Things SQLite database and URL scheme.

## Requirements

- macOS
- [Things 3](https://culturedcode.com/things/) installed
- Node.js >= 18

## Install

### Claude Code

```bash
claude mcp add things-mcp -- node /path/to/things-mcp/start-mcp-server.js
```

### claude_desktop_config.json

```json
{
  "mcpServers": {
    "things-mcp": {
      "command": "node",
      "args": ["/path/to/things-mcp/start-mcp-server.js"]
    }
  }
}
```

### From source

```bash
git clone https://github.com/AaronRoeF/things-mcp.git
cd things-mcp
npm install
npm run build
```

## Tools

| Tool | Description |
|------|-------------|
| `things_today` | List all to-dos in the Today list |
| `things_inbox` | List all to-dos in the Inbox |
| `things_upcoming` | List to-dos scheduled for future dates |
| `things_anytime` | List open to-dos in the Anytime list |
| `things_someday` | List to-dos in the Someday list |
| `things_logbook` | List completed to-dos |
| `things_projects` | List all projects with status and open to-do count |
| `things_areas` | List all areas with project and to-do counts |
| `things_tags` | List all tags |
| `things_search` | Search to-dos by keyword (title and notes) |
| `things_get` | Get a specific to-do by ID with full details and checklist |
| `things_project_todos` | List all to-dos in a specific project |
| `things_create` | Create a new to-do |
| `things_complete` | Mark a to-do as complete |
| `things_update` | Update an existing to-do |

### Read tools (12)

Read tools query the Things 3 SQLite database directly in read-only mode. No authentication required.

### Write tools (3)

`things_create`, `things_complete`, and `things_update` use JXA (JavaScript for Automation) and the Things URL scheme. If you use the Things URL scheme auth token, set the `THINGS_AUTH_TOKEN` environment variable.

## How it works

- **SQLite reads**: The server opens the Things 3 database at `~/Library/Group Containers/JLMPQHK86H.com.culturedcode.ThingsMac/ThingsData-1YQ4E/Things Database.thingsdatabase/main.sqlite` in read-only mode using `better-sqlite3`.
- **JXA writes**: Create and update operations use `osascript -l JavaScript` to invoke the Things URL scheme.
- **Date encoding**: Things stores dates as packed integers `(year << 16) | (month << 12) | (day << 7)`. The server handles encoding/decoding transparently.

## License

MIT
npm package: @roebuk/remote-data
Description: Remote Data
Author: Kristian Roebuck
Latest version: 0.0.3

# Remote Data

![GitHub Workflow Status](https://img.shields.io/github/workflow/status/roebuk/remote-data/Node.js%20CI) ![David](https://status.david-dm.org/gh/roebuk/remote-data.svg) ![npm bundle size (scoped)](https://img.badgesize.io/https:/unpkg.com/@roebuk/remote-data@0.0.1/dist/remote-data.modern.js?label=brotli&compression=brotli)


Tiny (less than 450 bytes) tools for fetching data from remote sources (incl. HTTP). For a detailed write up
of why Remote Data helps, [read this post](http://blog.jenkster.com/2016/06/how-elm-slays-a-ui-antipattern.html).


## Installation

#### NPM

```
$ npm install @roebuk/remote-data
```

#### ES Modules

```html
<script type="module">
  import RemoteData from 'https://cdn.skypack.dev/@roebuk/remote-data';
</script>
```

#### Script Tag
```html
<script src="https://unpkg.com/@roebuk/remote-data"></script>
```

## Documentation

[API Docs](https://remote-data.netlify.app/)

#### Basic Example

```js
import * as RemoteData from '@roebuk/remote-data';

// Set the initial state
var remoteUsers = RemoteData.NotAsked();

// An interaction starts off the request
remoteUsers = RemoteData.Loading();

// Once the request is complete,
// it will either be in a `Success` or `Failure` state.
remoteUsers = await fetch('/api/users')
                        .then(res => res.json())
                        .then(users => RemoteData.Success(users))
                        .catch(err => RemoteData.Failure(err));


// "Pattern match" on the RemoteData type and extract the current state. 
// The return value of the functions should all be of the same type.
RemoteData.match({
    notAsked: () => 'Not Requested the data'
    loading: () => 'Loading...'
    success: users => `Loaded ${users.length} users`,
    failed: err => `Something when wrong. Details: ${err.message}`
}, remoteUsers);
```

#### React Example

[React & Remote Data on StackBlitz](https://stackblitz.com/edit/react-ts-mexbfh?file=index.tsx)

## Building & Testing

```
npm ci
npm run build
npm t
```