open-index/open-npm huggingface dataset:
npm package: @pipeworx/mcp-bible
Description: MCP server for [bible-api.com](https://bible-api.com) — look up verses by reference, retrieve passages in multiple translations, and get random verses. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-bible

MCP server for [bible-api.com](https://bible-api.com) — look up verses by reference, retrieve passages in multiple translations, and get random verses. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `get_verse` | Fetch a verse or verse range by reference (WEB translation) |
| `get_passage` | Fetch a passage with a specific translation (KJV, WEB, etc.) |
| `random_verse` | Fetch a random Bible verse |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "bible": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/bible"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/bible
```

## License

MIT
npm package: @pipeworx/mcp-bluesky
Description: Bluesky MCP — wraps the AT Protocol API
Latest version: 0.1.0

# mcp-bluesky

Bluesky MCP — wraps the AT Protocol API

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `get_profile` | [Public] Get a Bluesky user profile by handle (e.g., "alice.bsky.social") |
| `get_posts` | [Public] Get recent posts from a Bluesky user's feed |
| `get_feed` | [Public] Get posts from a Bluesky feed (default: discover/whats-hot) |
| `get_followers` | [Public] Get a user's followers |
| `get_follows` | [Public] Get accounts that a user follows |
| `get_thread` | [Public] Get a post thread by AT URI |
| `resolve_handle` | [Public] Resolve a Bluesky handle to a DID |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "bluesky": {
      "url": "https://gateway.pipeworx.io/bluesky/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use bluesky
```

## License

MIT
npm package: @pipeworx/mcp-books
Description: Books MCP — wraps Open Library API (free, no auth)
Latest version: 0.1.0

# mcp-books

Books MCP — wraps Open Library API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `get_book` | Get full details for a book by ISBN. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "books": {
      "url": "https://gateway.pipeworx.io/books/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use books
```

## License

MIT
npm package: @pipeworx/mcp-bored
Description: MCP server for the [Bored API](https://bored-api.appbrewery.com) — random activity suggestions filtered by type or number of participants. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-bored

MCP server for the [Bored API](https://bored-api.appbrewery.com) — random activity suggestions filtered by type or number of participants. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `random_activity` | Get a random activity suggestion |
| `activity_by_type` | Get activity by category (education, social, diy, etc.) |
| `activity_by_participants` | Get activity for a specific group size |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "bored": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/bored"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/bored
```

## License

MIT
npm package: @pipeworx/mcp-breweries
Description: Breweries MCP — Open Brewery DB API (free, no auth)
Latest version: 0.1.0

# mcp-breweries

Breweries MCP — Open Brewery DB API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `search_breweries` | Search for breweries by name. Returns a list of matching breweries with location and contact details. |
| `get_brewery` | Get full details for a specific brewery by its Open Brewery DB ID. |
| `breweries_by_city` | Find breweries located in a specific city. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "breweries": {
      "url": "https://gateway.pipeworx.io/breweries/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use breweries
```

## License

MIT
npm package: @pipeworx/mcp-carbon
Description: Carbon MCP — UK Carbon Intensity API (free, no auth)
Latest version: 0.1.0

# mcp-carbon

Carbon MCP — UK Carbon Intensity API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "carbon": {
      "url": "https://gateway.pipeworx.io/carbon/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use carbon
```

## License

MIT
npm package: @pipeworx/mcp-catfacts
Description: MCP server for the [Cat Facts API](https://catfact.ninja) — random cat facts and cat breed listings. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-catfacts

MCP server for the [Cat Facts API](https://catfact.ninja) — random cat facts and cat breed listings. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `get_fact` | Get a single random cat fact |
| `list_breeds` | List cat breeds with country, origin, coat, and pattern |
| `get_facts` | Get multiple random cat facts |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "catfacts": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/catfacts"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/catfacts
```

## License

MIT
npm package: @pipeworx/mcp-chess
Description: MCP server for the [Chess.com API](https://www.chess.com/news/view/published-data-api) — player profiles, game statistics, monthly game archives, and leaderboards. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-chess

MCP server for the [Chess.com API](https://www.chess.com/news/view/published-data-api) — player profiles, game statistics, monthly game archives, and leaderboards. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `get_player` | Get a player's public profile |
| `get_stats` | Get ratings and win/loss/draw records across all formats |
| `get_games` | Get a player's games for a specific month |
| `get_leaderboards` | Get top-ranked players across game formats |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "chess": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/chess"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/chess
```

## License

MIT
npm package: @pipeworx/mcp-chucknorris
Description: MCP server for [chucknorris.io](https://api.chucknorris.io) — random Chuck Norris jokes, keyword search, categories, and category-filtered jokes. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-chucknorris

MCP server for [chucknorris.io](https://api.chucknorris.io) — random Chuck Norris jokes, keyword search, categories, and category-filtered jokes. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `random_joke` | Get a random Chuck Norris joke |
| `search_jokes` | Search jokes by keyword |
| `list_categories` | List all joke categories |
| `joke_by_category` | Get a random joke from a specific category |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "chucknorris": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/chucknorris"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/chucknorris
```

## License

MIT
npm package: @pipeworx/mcp-citybikes
Description: MCP server for [CityBik.es](https://citybik.es) — list bike-sharing networks worldwide, get live station availability, and search by city or country. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-citybikes

MCP server for [CityBik.es](https://citybik.es) — list bike-sharing networks worldwide, get live station availability, and search by city or country. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `list_networks` | List all bike-sharing networks worldwide |
| `get_network` | Get live station data for a specific network |
| `search_networks` | Search networks by city or country name |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "citybikes": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/citybikes"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/citybikes
```

## License

MIT
npm package: @pipeworx/mcp-climate
Description: MCP server for the [Open-Meteo Climate API](https://climate-api.open-meteo.com) — long-term climate projections and multi-model temperature comparisons for any location. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-climate

MCP server for the [Open-Meteo Climate API](https://climate-api.open-meteo.com) — long-term climate projections and multi-model temperature comparisons for any location. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `get_climate_projection` | Temperature and precipitation projections (1950-2050) using EC_Earth3P_HR |
| `compare_models` | Compare temperature projections across three climate models |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "climate": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/climate"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/climate
```

## License

MIT
npm package: @pipeworx/mcp-cocktails
Description: Cocktails MCP — TheCocktailDB API (free, no auth)
Latest version: 0.1.0

# mcp-cocktails

Cocktails MCP — TheCocktailDB API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `search_cocktails` | Search for cocktails by name. Returns a list of matching cocktails with key details. |
| `get_cocktail` | Get full details for a cocktail by its TheCocktailDB ID, including all ingredients and instructions. |
| `random_cocktail` | Get a random cocktail with full details including ingredients and instructions. |
| `cocktails_by_ingredient` | Find cocktails that use a specific ingredient (e.g., "vodka", "lime juice", "gin"). |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "cocktails": {
      "url": "https://gateway.pipeworx.io/cocktails/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use cocktails
```

## License

MIT
npm package: @pipeworx/mcp-colorapi
Description: MCP server for [The Color API](https://www.thecolorapi.com) — identify colors by hex, generate color schemes, and convert between RGB/HSL/HSV/CMYK formats. Free, no auth required.
Latest version: 0.1.0

# @pipeworx/mcp-colorapi

MCP server for [The Color API](https://www.thecolorapi.com) — identify colors by hex, generate color schemes, and convert between RGB/HSL/HSV/CMYK formats. Free, no auth required.

## Tools

| Tool | Description |
|------|-------------|
| `identify_color` | Get color name, all formats, and contrast info for a hex value |
| `generate_scheme` | Generate a harmonious color scheme (monochrome, analogic, complement, triad, quad) |
| `convert_color` | Convert an RGB color to all other formats |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "colorapi": {
      "type": "url",
      "url": "https://gateway.pipeworx.io/colorapi"
    }
  }
}
```

## CLI Usage

```bash
npx @anthropic-ai/mcp-client https://gateway.pipeworx.io/colorapi
```

## License

MIT
npm package: @pipeworx/mcp-countries
Description: Countries MCP — world country data from REST Countries API v3.1
Latest version: 0.1.0

# mcp-countries

Countries MCP — world country data from REST Countries API v3.1

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `search_countries` | Search for countries by name. Returns common name, official name, capital, region, subregion, population, area, languages, currencies, and flag emoji. |
| `get_country_by_code` | Get full country information by ISO 3166-1 alpha-2 (e.g. "US") or alpha-3 (e.g. "USA") code. |
| `countries_by_region` | List all countries in a geographic region with name, capital, population, and flag. |
| `countries_by_language` | Find all countries where a given language is spoken. Returns name, capital, region, and population. |
| `countries_by_currency` | Find all countries that use a given currency. Returns name, capital, and region. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "countries": {
      "url": "https://gateway.pipeworx.io/countries/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use countries
```

## License

MIT
npm package: @pipeworx/mcp-crossref
Description: MCP server for searching academic papers, journals, and citations via the Crossref API
Author: Pipeworx
Latest version: 1.0.0

# mcp-crossref

MCP server for searching academic papers, journals, and citations via the [Crossref API](https://api.crossref.org). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `search_works` | Search academic works (papers, books, datasets) by keyword |
| `get_work` | Get full metadata for a specific work by DOI |
| `get_journal` | Get the 5 most recent works published in a journal by ISSN |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "crossref_search_works",
      "arguments": { "query": "machine learning climate change" }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-crypto
Description: Crypto MCP — cryptocurrency prices and currency conversion
Latest version: 0.1.0

# mcp-crypto

Crypto MCP — cryptocurrency prices and currency conversion

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `get_crypto_market` | Get top cryptocurrencies by market cap with prices and 24h changes |
| `get_exchange_rate` | Get the exchange rate between two fiat currencies |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "crypto": {
      "url": "https://gateway.pipeworx.io/crypto/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use crypto
```

## License

MIT
npm package: @pipeworx/mcp-dadjokes
Description: MCP server for random dad jokes via icanhazdadjoke.com
Author: Pipeworx
Latest version: 1.0.0

# mcp-dadjokes

MCP server for random dad jokes via [icanhazdadjoke.com](https://icanhazdadjoke.com). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `random_joke` | Get a random dad joke |
| `search_jokes` | Search dad jokes by a keyword or term |
| `get_joke` | Get a specific dad joke by its ID |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "dadjokes_random_joke",
      "arguments": {}
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-deckofcards
Description: MCP server for drawing and shuffling playing cards via Deck of Cards API
Author: Pipeworx
Latest version: 1.0.0

# mcp-deckofcards

MCP server for drawing and shuffling playing cards via [Deck of Cards API](https://deckofcardsapi.com). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `new_deck` | Create and shuffle a new deck (or multiple decks) of playing cards |
| `draw_cards` | Draw one or more cards from an existing deck |
| `shuffle_deck` | Shuffle (or re-shuffle) an existing deck |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "deckofcards_new_deck",
      "arguments": { "count": 1 }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-dicebear
Description: MCP server for generating avatars via DiceBear API
Author: Pipeworx
Latest version: 1.0.0

# mcp-dicebear

MCP server for generating avatars via [DiceBear API](https://www.dicebear.com). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `generate_avatar` | Generate a DiceBear avatar SVG URL for a given style and seed |
| `list_styles` | List all available DiceBear avatar styles |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "dicebear_generate_avatar",
      "arguments": { "style": "bottts", "seed": "hello" }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-dictionary
Description: Dictionary MCP — wraps Free Dictionary API (free, no auth)
Latest version: 0.1.0

# mcp-dictionary

Dictionary MCP — wraps Free Dictionary API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "dictionary": {
      "url": "https://gateway.pipeworx.io/dictionary/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use dictionary
```

## License

MIT
npm package: @pipeworx/mcp-disease
Description: MCP server for COVID-19 statistics via disease.sh API
Author: Pipeworx
Latest version: 1.0.0

# mcp-disease

MCP server for COVID-19 statistics via [disease.sh](https://disease.sh). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `get_global_stats` | Get global COVID-19 statistics |
| `get_country_stats` | Get COVID-19 stats for a specific country |
| `get_historical` | Get historical case/death/recovery timeline |
| `get_vaccine_stats` | Get vaccination coverage timeline |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "disease_get_global_stats",
      "arguments": {}
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-disify
Description: MCP server for detecting disposable email addresses via Disify API
Author: Pipeworx
Latest version: 1.0.0

# mcp-disify

MCP server for detecting disposable email addresses via [Disify API](https://www.disify.com). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `validate_email` | Check whether an email address is disposable or invalid |
| `check_domain` | Check whether a domain is associated with disposable email services |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "disify_validate_email",
      "arguments": { "email": "test@mailinator.com" }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-dnd5e
Description: MCP server for D&D 5th Edition spells, monsters, and classes via dnd5eapi.co
Author: Pipeworx
Latest version: 1.0.0

# mcp-dnd5e

MCP server for D&D 5th Edition spells, monsters, and classes via [dnd5eapi.co](https://www.dnd5eapi.co). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `get_spell` | Get full details for a D&D 5e spell by index name |
| `get_monster` | Get full details for a D&D 5e monster by index name |
| `get_class` | Get details for a D&D 5e character class by index name |
| `list_spells` | List all available D&D 5e spells |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "dnd5e_get_spell",
      "arguments": { "index": "fireball" }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-dns
Description: DNS MCP — DNS and network lookup tools
Latest version: 0.1.0

# mcp-dns

DNS MCP — DNS and network lookup tools

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "dns": {
      "url": "https://gateway.pipeworx.io/dns/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use dns
```

## License

MIT
npm package: @pipeworx/mcp-dogceo
Description: MCP server for random dog images and breed listings via Dog CEO API
Author: Pipeworx
Latest version: 1.0.0

# mcp-dogceo

MCP server for random dog images and breed listings via [Dog CEO API](https://dog.ceo/dog-api/). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `random_image` | Get a random dog image URL from any breed |
| `list_breeds` | List all dog breeds and their sub-breeds |
| `breed_images` | Get multiple random dog images for a specific breed |
| `random_breed_image` | Get a single random dog image for a specific breed |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "dogceo_random_image",
      "arguments": {}
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-dogsapi
Description: MCP server for dog breed details and facts via dogapi.dog
Author: Pipeworx
Latest version: 1.0.0

# mcp-dogsapi

MCP server for dog breed details and facts via [dogapi.dog](https://dogapi.dog). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `list_breeds` | Get a paginated list of dog breeds with weight, life span, and more |
| `get_breed` | Get detailed information about a specific dog breed by ID |
| `list_facts` | Get a list of random dog facts |
| `get_groups` | Get all dog breed groups (e.g., Sporting, Herding, Terrier) |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "dogsapi_list_facts",
      "arguments": { "limit": 5 }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-domains
Description: Domains MCP — Domainsdb.info API (free, no auth)
Latest version: 0.1.0

# mcp-domains

Domains MCP — Domainsdb.info API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "domains": {
      "url": "https://gateway.pipeworx.io/domains/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use domains
```

## License

MIT
npm package: @pipeworx/mcp-econdata
Description: MCP server for US economic data (unemployment, CPI, employment) via Bureau of Labor Statistics API
Author: Pipeworx
Latest version: 1.0.0

# mcp-econdata

MCP server for US economic data (unemployment, CPI, employment) via the [Bureau of Labor Statistics API](https://api.bls.gov/publicAPI/v2/). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `get_series` | Fetch any BLS time series by series ID |
| `get_unemployment` | Get the US civilian unemployment rate over time |
| `get_cpi` | Get the US Consumer Price Index for All Urban Consumers |
| `get_employment_by_industry` | Get US non-farm payroll employment by industry |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "econdata_get_unemployment",
      "arguments": { "start_year": "2023", "end_year": "2024" }
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-emojihub
Description: MCP server for emoji lookup by category and group via EmojiHub API
Author: Pipeworx
Latest version: 1.0.0

# mcp-emojihub

MCP server for emoji lookup by category and group via [EmojiHub API](https://github.com/cheatsnake/emojihub). No authentication required.

## Tools

| Tool | Description |
|------|-------------|
| `random_emoji` | Get a random emoji |
| `get_by_category` | Get all emojis in a given category |
| `get_by_group` | Get all emojis in a given group |

## Quickstart via Pipeworx Gateway

Call any tool through the hosted gateway with zero setup:

```bash
curl -X POST https://gateway.pipeworx.io/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "emojihub_random_emoji",
      "arguments": {}
    }
  }'
```

## License

MIT
npm package: @pipeworx/mcp-exchange
Description: Exchange MCP — wraps the Frankfurter currency exchange API (free, no auth)
Latest version: 0.1.0

# mcp-exchange

Exchange MCP — wraps the Frankfurter currency exchange API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `get_rate` | Get the current exchange rate between two currencies (e.g., USD to EUR). |
| `convert` | Convert an amount from one currency to another at the current exchange rate. |
| `get_currencies` | List all currencies supported by the Frankfurter API with their full names. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "exchange": {
      "url": "https://gateway.pipeworx.io/exchange/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use exchange
```

## License

MIT
npm package: @pipeworx/mcp-geo
Description: Geo MCP — geographic utilities from free public APIs
Latest version: 0.1.0

# mcp-geo

Geo MCP — geographic utilities from free public APIs

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `geocode` | Convert an address or place name to latitude/longitude coordinates |
| `reverse_geocode` | Convert latitude/longitude coordinates to an address |
| `get_country` | Get detailed information about a country by name or ISO code |
| `get_timezone` | Get the current timezone and local time for a location |
| `get_sunrise_sunset` | Get sunrise and sunset times for a location |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "geo": {
      "url": "https://gateway.pipeworx.io/geo/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use geo
```

## License

MIT
npm package: @pipeworx/mcp-hackernews
Description: Hacker News MCP — search and retrieve stories from Hacker News
Latest version: 0.1.0

# mcp-hackernews

Hacker News MCP — search and retrieve stories from Hacker News

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `get_top_stories` | Get the current top stories from Hacker News. |
| `get_item` | Get a single Hacker News item (story or comment) by its numeric ID. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "hackernews": {
      "url": "https://gateway.pipeworx.io/hackernews/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use hackernews
```

## License

MIT
npm package: @pipeworx/mcp-holidays
Description: Holidays MCP — wraps Nager.Date API (free, no auth)
Latest version: 0.1.0

# mcp-holidays

Holidays MCP — wraps Nager.Date API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "holidays": {
      "url": "https://gateway.pipeworx.io/holidays/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use holidays
```

## License

MIT
npm package: @pipeworx/mcp-iplookup
Description: IP Lookup MCP — ip-api.com (free, no auth for basic usage)
Latest version: 0.1.0

# mcp-iplookup

IP Lookup MCP — ip-api.com (free, no auth for basic usage)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "iplookup": {
      "url": "https://gateway.pipeworx.io/iplookup/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use iplookup
```

## License

MIT
npm package: @pipeworx/mcp-jokes
Description: Jokes MCP — wraps JokeAPI v2 (free, no auth)
Latest version: 0.1.0

# mcp-jokes

Jokes MCP — wraps JokeAPI v2 (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `search_jokes` | Search for jokes containing a specific keyword or phrase. |
| `get_joke_categories` | List all available joke categories supported by JokeAPI. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "jokes": {
      "url": "https://gateway.pipeworx.io/jokes/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use jokes
```

## License

MIT
npm package: @pipeworx/mcp-movies
Description: Movies MCP — wraps iTunes Search API (movies, free, no auth) and TVmaze API (TV shows, free, no auth)
Latest version: 0.1.0

# mcp-movies

Movies MCP — wraps iTunes Search API (movies, free, no auth) and TVmaze API (TV shows, free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "movies": {
      "url": "https://gateway.pipeworx.io/movies/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use movies
```

## License

MIT
npm package: @pipeworx/mcp-nobel
Description: Nobel MCP — wraps the Nobel Prize API v2 (free, no auth)
Latest version: 0.1.0

# mcp-nobel

Nobel MCP — wraps the Nobel Prize API v2 (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "nobel": {
      "url": "https://gateway.pipeworx.io/nobel/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use nobel
```

## License

MIT
npm package: @pipeworx/mcp-npm
Description: npm MCP — wraps the npm Registry API (free, no auth)
Latest version: 0.1.0

# mcp-npm

npm MCP — wraps the npm Registry API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "npm": {
      "url": "https://gateway.pipeworx.io/npm/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use npm
```

## License

MIT
npm package: @pipeworx/mcp-nutrition
Description: Nutrition MCP — wraps Open Food Facts API (free, no auth)
Latest version: 0.1.0

# mcp-nutrition

Nutrition MCP — wraps Open Food Facts API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "nutrition": {
      "url": "https://gateway.pipeworx.io/nutrition/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use nutrition
```

## License

MIT
npm package: @pipeworx/mcp-poetry
Description: Poetry MCP — PoetryDB API (free, no auth)
Latest version: 0.1.0

# mcp-poetry

Poetry MCP — PoetryDB API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `search_poems` | Search for poems by title. Returns matching poems with their full text. |
| `poems_by_author` | Get all poems by a specific author. Returns poem titles and full text. |
| `random_poems` | Get one or more random poems from the collection. |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "poetry": {
      "url": "https://gateway.pipeworx.io/poetry/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use poetry
```

## License

MIT
npm package: @pipeworx/mcp-recipes
Description: Recipes MCP — wraps TheMealDB API (free tier, no auth)
Latest version: 0.1.0

# mcp-recipes

Recipes MCP — wraps TheMealDB API (free tier, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|
| `search_meals` | Search for recipes by meal name. Returns a list of matching meals. |
| `get_meal` | Get the full recipe for a meal by its TheMealDB ID, including ingredients and instructions. |
| `random_meal` | Get a random meal recipe. |
| `meals_by_ingredient` | Find meals that use a specific ingredient (e.g., "chicken", "garlic", "pasta"). |

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "recipes": {
      "url": "https://gateway.pipeworx.io/recipes/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use recipes
```

## License

MIT
npm package: @pipeworx/mcp-weather
Description: Weather MCP — wraps Open-Meteo API (free, no auth)
Latest version: 0.1.0

# mcp-weather

Weather MCP — wraps Open-Meteo API (free, no auth)

Part of the [Pipeworx](https://pipeworx.io) open MCP gateway.

## Tools

| Tool | Description |
|------|-------------|

## Quick Start

Add to your MCP client config:

```json
{
  "mcpServers": {
    "weather": {
      "url": "https://gateway.pipeworx.io/weather/mcp"
    }
  }
}
```

Or use the CLI:

```bash
npx pipeworx use weather
```

## License

MIT
npm package: @pipfit/object
Description: Function pipeline for object
Author: trustyoo86
Latest version: 0.0.2

# `@pipfit/object`

Pipeline function utilities for object

## Usage

- npm install

```bash
npm i @pipfit/object
```

```javascript
const pipe = require('@pipfit/object');

function a() {
  return {
    a: 1,
  };
}

function b() {
  return {
    b: 2,
  };
}

function c() {
  return {
    c: 3,
  };
}

const objPipe = pipe(a, b, c);
const obj = objPipe();
/**
 * {
 *  a: 1,
 *  b: 2,
 *  c: 3,
 * }
 */
```
npm package: @pipflow/core
Description: Packaging of Gulp-based build tasks. It provides a series of out-of-the-box Gulp tasks.
Author: Mervin
Latest version: 1.2.5

# @pipflow/core

> Packaging of Gulp-based build tasks.

It provides a series of out-of-the-box Gulp tasks , covering from HTML, CSS, Javascript to static resources , local servers , the entire front-end project build process , greatly simplifying and optimizing the Gulp configuration process .



基于Gulp构建任务的封装。

它提供了一系列开箱即用的 Gulp 任务, 涵盖从 HTML、CSS、Javascript 到静态资源、本地服务器的整个前端项目构建流程,极大地简化和优化了Gulp的配置过程。

## Install

```
npm install --save-dev @pipflow/core
```

## Usage

```js
// gulpfile.js

const gulp = require('gulp')
const {
  htmlTask,
  scriptTask,
  styleTask,
  imageTask,
  staticTask,
  copyTask,
  archiveTask,
  removeTask,
  userTask,
  eslintTask,
  createServer
} = require('@pipflow/core')

exports.buildHtml = done => {
  return htmlTask({
    input: 'src/**/*.{html,ejs}',
    compiler: 'ejs'
  }, done)
}

exports.buildScript = done => {
  return scriptTask({
    input: 'src/**/*.{js,mjs}',
    compiler: 'babel'
  }, done)
}

exports.buildStyle = done => {
  return styleTask({
    input: 'src/**/*.{css,less}',
    compiler: 'less'
  }, done)
}

// ...
```

## Task Options

```typescript
{
  /**
   * 指定任务入口文件
   * 
   * Specify the task entry
   */
  input: string | string[] | { [key: string]: string | string[] }

  /**
   * 指定任务输出路径
   * 
   * Specify output path.
   * @default 'dist/'
   */
  dest?: string

  /**
   * 显式地在创建的 Vinyl 对象上设置 base 属性
   * 
   * Explicitly set the base property on created Vinyl objects. 
   * @default './src'
   */
  base?: string

  /**
   * 转译工具
   * Compiler.
   */
  compiler?: string

  /**
   * 转译选项
   * Compiler Configuration.
   */
  compilerOptions?: Object<string, any>

  /**
   * 是否开始最小化混淆/压缩 或 配置项
   * 
   * Whether Minimize/compression or Configuration.
   */
  minify?: boolean | Object<string, any>

  /**
   * 自定义任务处理流程
   * 
   * Customize task processing flow
   */
  plugins?: ((...args: any[]) => NodeJS.ReadWriteStream)[]

  /**
   * 文件哈希和版本控制
   * 
   * File hashing and version control.
   */
  fileHash?: boolean | '?' | '-'

  /**
   * 生成 source map 文件
   * 
   * Whether to generate source map.
   */
  sourcemap?: boolean | 'inline'

  /**
   * 字符串别名替换
   * 
   * alias replacement.
   */
  alias?: { [key: string]: string }
}
```

## Documents 📚

[Read the Docs to Learn More.](https://pipflow.mengqing.org/guide/task.html)
npm package: @pipi32167/skipper-aliyunoss
Description: Streaming file uploads to Aliyun OSS
Author: Mike McNeil // Qiong Wu // Million Young
Latest version: 0.1.5

# [<img title="skipper-s3 - S3 adapter for Skipper" src="http://i.imgur.com/P6gptnI.png" width="200px" alt="skipper emblem - face of a ship's captain"/>](https://github.com/balderdashy/skipper-s3) Aliyun OSS Blob Adapter

[![NPM version](https://badge.fury.io/js/%40pipi32167%2Fskipper-aliyunoss.png)](https://badge.fury.io/js/%40pipi32167%2Fskipper-aliyunoss) &nbsp; &nbsp;

Aliyun OSS adapter for receiving [upstreams](https://github.com/balderdashy/skipper#what-are-upstreams). Particularly useful for handling streaming multipart file uploads from the [Skipper](https://github.com/balderdashy/skipper) body parser.


## Installation

```
$ npm install @pipi32167/skipper-aliyunoss --save
```

Also make sure you have skipper itself [installed as your body parser](http://beta.sailsjs.org/#/documentation/concepts/Middleware?q=adding-or-overriding-http-middleware).  This is the default configuration in [Sails](https://github.com/balderdashy/sails) as of v0.10.


## Usage

```javascript
req.file('avatar')
.upload({
  // Required
  adapter: require('skipper-s3'),
  key: 'thekyehthethaeiaghadkthtekey',
  secret: 'AB2g1939eaGAdesoccertournament',
  bucket: 'my_stuff',
  // Optional
  token: 'temporary_sts_creds'
}, function whenDone(err, uploadedFiles) {
  if (err) {
    return res.serverError(err);
  }
  return res.ok({
    files: uploadedFiles,
    textParams: req.params.all()
  });
});
```


For more detailed usage information and a full list of available options, see the Skipper docs, especially the section on "[Uploading to S3](https://github.com/balderdashy/skipper#uploading-files-to-s3)".


## Contribute

See [ROADMAP.md](https://github.com/balderdashy/skipper-s3/blob/master/ROADMAP.md).

Also be sure to check out [ROADMAP.md in the Skipper repo](https://github.com/balderdashy/skipper/blob/master/ROADMAP.md).

To run the tests:

```sh
git clone git@github.com:balderdashy/skipper-s3.git
cd skipper-s3
npm install
KEY=your_aws_access_key SECRET=your_aws_access_secret BUCKET=your_s3_bucket npm test
```

Please don't check in your aws credentials :)


## License

**[MIT](./LICENSE)**
&copy; 2013, 2014-

[Mike McNeil](http://michaelmcneil.com), [Balderdash](http://balderdash.co) & contributors

See `LICENSE.md`.

This module is part of the [Sails framework](http://sailsjs.org), and is free and open-source under the [MIT License](http://sails.mit-license.org/).


![image_squidhome@2x.png](http://i.imgur.com/RIvu9.png)


[![githalytics.com alpha](https://cruel-carlota.pagodabox.com/a22d3919de208c90c898986619efaa85 "githalytics.com")](http://githalytics.com/balderdashy/skipper-s3)