semvec/pypi-packages huggingface dataset:
metkit 1.12.5.dev0
"metkit"

metkit
======

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/ecmwf/metkit/blob/develop/LICENSE)

Requirements
------------

Runtime dependencies:

- eckit -- http://github.com/ecmwf/eckit

Build dependencies:

- CMake --- For use and installation see http://www.cmake.org/
- ecbuild --- ECMWF library of CMake macros ()

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

metkit employs an out-of-source build/install based on CMake.

Make sure ecbuild is installed and the ecbuild executable script is found ( `which ecbuild` ).

Now proceed with installation as follows:

```bash
# Environment --- Edit as needed
srcdir=$(pwd)
builddir=build
installdir=$HOME/local  

# 1. Create the build directory:
mkdir $builddir
cd $builddir

# 2. Run CMake
ecbuild --prefix=$installdir -- -DECKIT_PATH=<path/to/eckit/install> $srcdir

# 3. Compile / Install
make -j10
make install
```
jina-reader-mcp 1.0.1
retrieve/parse content from URL in a format optimized for downstream tasks like LLMs and other applications
Requires Python: >=3.10

# jina-url-reader MCP server

retrieve/parse content from URL in a format optimized for downstream tasks like LLMs and other applications

## Components

### Resources

The server implements a simple note storage system with:
- Custom note:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype

### Prompts

The server provides a single prompt:
- summarize-notes: Creates summaries of all stored notes
  - Optional "style" argument to control detail level (brief/detailed)
  - Generates prompt combining all current notes with style preference

### Tools

The server implements one tool:
- add-note: Adds a new note to the server
  - Takes "name" and "content" as required string arguments
  - Updates server state and notifies clients of resource changes

## Configuration

[TODO: Add configuration details specific to your implementation]

## Quickstart

### Install

#### Claude Desktop

On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  ```
  "mcpServers": {
    "jina-url-reader": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/yulechuan/Documents/code/mcp-servers/jina-ai-reader",
        "run",
        "jina-url-reader"
      ]
    }
  }
  ```
</details>

<details>
  <summary>Published Servers Configuration</summary>
  ```
  "mcpServers": {
    "jina-url-reader": {
      "command": "uvx",
      "args": [
        "jina-url-reader"
      ]
    }
  }
  ```
</details>

## Development

### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:
```bash
uv sync
```

2. Build package distributions:
```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:
```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`

### Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging
experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).


You can launch the MCP Inspector via [`npm`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) with this command:

```bash
npx @modelcontextprotocol/inspector uv --directory /Users/yulechuan/Documents/code/mcp-servers/jina-ai-reader run jina-url-reader
```


Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
gazon 1.0.0
Парсер информации о товарах с Ozon
Requires Python: >=3.7

# Gazon

Парсер информации о товарах с Ozon

## Установка
```bash
pip install gazon
```
или
```bash
python3 -m pip install gazon
```
## Использование
```python
import gazon as ozon

data = ozon.getinfo("https://www.ozon.ru/product/1577622901/") # также поддерживаются и полные ссылки(https://www.ozon.ru/product/internet-kabel-patch-kord-1m-100mbit-sek-1577622901/)
print(data)
```

## Рекомендуем также нашу библиотеку WildApies для вайлдберриз
jina-url-reader 1.0.0
retrieve/parse content from URL in a format optimized for downstream tasks like LLMs and other applications
Requires Python: >=3.10

# jina-url-reader MCP server

retrieve/parse content from URL in a format optimized for downstream tasks like LLMs and other applications

## Components

### Resources

The server implements a simple note storage system with:
- Custom note:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype

### Prompts

The server provides a single prompt:
- summarize-notes: Creates summaries of all stored notes
  - Optional "style" argument to control detail level (brief/detailed)
  - Generates prompt combining all current notes with style preference

### Tools

The server implements one tool:
- add-note: Adds a new note to the server
  - Takes "name" and "content" as required string arguments
  - Updates server state and notifies clients of resource changes

## Configuration

[TODO: Add configuration details specific to your implementation]

## Quickstart

### Install

#### Claude Desktop

On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  ```
  "mcpServers": {
    "jina-url-reader": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/yulechuan/Documents/code/mcp-servers/jina-ai-reader",
        "run",
        "jina-url-reader"
      ]
    }
  }
  ```
</details>

<details>
  <summary>Published Servers Configuration</summary>
  ```
  "mcpServers": {
    "jina-url-reader": {
      "command": "uvx",
      "args": [
        "jina-url-reader"
      ]
    }
  }
  ```
</details>

## Development

### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:
```bash
uv sync
```

2. Build package distributions:
```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:
```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`

### Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging
experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).


You can launch the MCP Inspector via [`npm`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) with this command:

```bash
npx @modelcontextprotocol/inspector uv --directory /Users/yulechuan/Documents/code/mcp-servers/jina-ai-reader run jina-url-reader
```


Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
wildapies 1.1.1
Парсер информации о товарах с Wildberries
Requires Python: >=3.7

# wildapies

Парсер информации о товарах с Wildberries

## Установка
```bash
pip install wildapies
```
или
```bash
python3 -m pip install wildapies
```
## Использование
```python
import wildapies as wb

data = wb.getinfo("https://www.wildberries.ru/catalog/12345678/detail.aspx")
print(data)
```

## Также рекомендуем нашу библиотеку Gazon для Ozon