semvec/pypi-packages huggingface dataset:
songlink 1a1.post1
An unofficial lightweight, type hinted library that helps query the songlink api: https://odesli.co/
License: MIT
Requires Python: >=3.9

# Songlink.py is an unofficial helper libray for querying the [Songlink](https://odesli.co/) API

The library builds atop of the stdlib requests and json libraries with the `Client`, `Decoder` and, `QueryParamaters` classes. The`Client.search()` method gives a simple way to query the api. The library is modular so there is nothing stopping you from making the requests yourself and just using the JSON decoder for the structured data.

## Example Request

```python
params = QueryParameters(songIfSingle=True)

with Client(default_params=params) as songlink:
    response = songlink.search(QueryParameters(url="https://music.apple.com/au/album/its-not-up-to-you/1726654492?i=1726654496"))

    entity_id = response.entityUniqueId

    print(response.entitiesByUniqueId[entity_id].thumbnailUrl)
```
universal-mcp-shopify 0.1.10
A Universal MCP Application: universal_mcp_shopify
License: MIT
Requires Python: >=3.11

# Shopify Universal MCP Server

This repository contains an implementation of an Shopify Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Shopify's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Shopify directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Shopify.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_shopify/README.md](./src/universal_mcp_shopify/README.md)

## Local Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_shopify/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_shopify/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_shopify/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
universal-mcp-whatsapp-business 0.1.3
A Universal MCP Application: universal_mcp_whatsapp_business
License: MIT
Requires Python: >=3.11

# Whatsapp-Business Universal MCP Server

This repository contains an implementation of an Whatsapp-Business Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Whatsapp-Business's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Whatsapp-Business directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Whatsapp-Business.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_whatsapp_business/README.md](./src/universal_mcp_whatsapp_business/README.md)

## Local Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_whatsapp_business/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_whatsapp_business/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_whatsapp_business/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
simplejsonspider 0.2.2
A simple package to crawl JSON APIs and save response to local files.
License: MIT
Requires Python: >=3.6
Keywords: json spider api crawler

# simplejsonspider

**simplejsonspider** 是一个超简单的 Python 工具包，用于请求指定的 JSON API 并将返回内容自动保存为本地 JSON 文件。你只需要指定接口地址、文件名模板和存储路径，即可“一键抓取、自动存储”。注意：该工具包仅支持 JSON 格式的 API 响应。用GPT 4.1 只花了15分钟写的。


---

## 特点

- ⚡️ 支持自定义 HTTP headers 和 cookies
- 🗂 文件名模板自由拼接，支持如 `{id}_{title}.json`
- 🧰 用法极简，适合数据抓取、接口快照、API调试等场景

---

## 安装

```bash
pip install simplejsonspider
````

---

## 快速上手

```python
from simplejsonspider import SimpleJSONSpider

id = 1
title = 'delectus aut autem'

# 创建一个简单的 JSON API 抓取器
spider = SimpleJSONSpider(
    api_url='https://jsonplaceholder.typicode.com/todos/1',          # API接口
    filename_template='{id}_{title}.json',                           # 文件名模板（对应API返回的字段）
    storage_dir='./data'                                             # 存储目录
)
spider.run()
```

执行后，将自动在 `./data` 目录下生成如 `1_delectus aut autem.json` 的文件，内容即API返回的JSON。

---

## 进阶用法：自定义headers与cookies

有些网站需要带自定义User-Agent、Referer或Cookie，直接传递即可：

```python
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)",
    "Referer": "https://www.bilibili.com/"
}
cookies = {
    "SESSDATA": "your_cookie"
}

spider = SimpleJSONSpider(
    api_url='https://jsonplaceholder.typicode.com/todos/1', # 示例API接口
    filename_template='{code}.json',     # 根据API返回的字段
    storage_dir='./bili_data',
    headers=headers,
    cookies=cookies
)
spider.run()
```

---

## 文件名模板说明

* 支持 Python 的字符串格式化：`{id}_{title}.json`
* **注意**：模板里的字段必须是API响应JSON顶层的键。

---

## 常见问题

* **遇到 412、403 等错误？**
  请添加正确的 User-Agent、Referer 或 Cookie（详见进阶用法）。

* **保存多个API数据？**
  可在循环中多次创建 SimpleJSONSpider 实例，或自己扩展批量功能。

---

## License

MIT License

---

## 关于作者

\[Zeturn]
\[[GitHub主页](https://github.com/zeturn)]

---

```

---
universal-mcp-cal-com-v2 0.1.4
A Universal MCP Application: universal_mcp_cal_com_v2
License: MIT
Requires Python: >=3.11

# Cal-com-v2-com-v2 Universal MCP Server

This repository contains an implementation of an Cal-com-v2 Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Cal-com-v2's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Cal-com-v2 directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Cal-com-v2.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_cal_com_v2/README.md](./src/universal_mcp_cal_com_v2/README.md)

## Local-com-v2 Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local-com-v2 virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_cal_com_v2/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_cal_com_v2/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_cal_com_v2/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local-com-v2 development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
universal-mcp-braze 0.1.4
A Universal MCP Application: universal_mcp_braze
License: MIT
Requires Python: >=3.11

# Braze Universal MCP Server

This repository contains an implementation of an Braze Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Braze's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Braze directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Braze.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_braze/README.md](./src/universal_mcp_braze/README.md)

## Local Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_braze/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_braze/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_braze/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
universal-mcp-elevenlabs 0.1.4
A Universal MCP Application: universal_mcp_elevenlabs
License: MIT
Requires Python: >=3.11

# Elevenlabs Universal MCP Server

This repository contains an implementation of an Elevenlabs Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Elevenlabs's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Elevenlabs directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Elevenlabs.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_elevenlabs/README.md](./src/universal_mcp_elevenlabs/README.md)

## Local Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_elevenlabs/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_elevenlabs/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_elevenlabs/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
universal-mcp-jira 0.1.4
A Universal MCP Application: universal_mcp_jira
License: MIT
Requires Python: >=3.11

# Jira Universal MCP Server

This repository contains an implementation of an Jira Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Jira's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Jira directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Jira.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_jira/README.md](./src/universal_mcp_jira/README.md)

## Local Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_jira/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_jira/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_jira/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
universal-mcp-pipedrive 0.1.5
A Universal MCP Application: universal_mcp_pipedrive
License: MIT
Requires Python: >=3.11

# Pipedrive Universal MCP Server

This repository contains an implementation of an Pipedrive Universal MCP (Model Context Protocol) server. It provides a standardized interface for interacting with Pipedrive's SEO and backlink analysis tools through a unified API.

The server is built using the Universal MCP framework.

This implementation follows the MCP specification, ensuring compatibility with other MCP-compliant services and tools.

## Usage

You can start using Pipedrive directly from [agentr.dev](https://agentr.dev). Visit [agentr.dev/apps](https://agentr.dev/apps) and enable Pipedrive.

If you have not used universal mcp before follow the setup instructions at [agentr.dev/quickstart](https://agentr.dev/quickstart)

## Available Tools

The full list of available tools is at [./src/universal_mcp_pipedrive/README.md](./src/universal_mcp_pipedrive/README.md)

## Local Development

### 📋 Prerequisites

Ensure you have the following before you begin:

- **Python 3.11+** (recommended)
- **[uv](https://github.com/astral-sh/uv)** (install globally with `pip install uv`)

### 🛠️ Setup Instructions

Follow the steps below to set up your development environment:

1. **Sync Project Dependencies**

   ```bash
   uv sync
   ```

   This installs all dependencies from `pyproject.toml` into a local virtual environment (`.venv`).

2. **Activate the Virtual Environment**

   For Linux/macOS:

   ```bash
   source .venv/bin/activate
   ```

   For Windows (PowerShell):

   ```powershell
   .venv\Scripts\Activate
   ```

3. **Start the MCP Inspector**

   ```bash
   mcp dev src/universal_mcp_pipedrive/server.py
   ```

   This will start the MCP inspector. Make note of the address and port shown in the console output.

4. **Install the Application**
   ```bash
   mcp install src/universal_mcp_pipedrive/server.py
   ```

## 📁 Project Structure

```text
.
├── src/
│   └── universal_mcp_pipedrive/
│       ├── __init__.py       # Package initializer
│       ├── server.py            # Server entry point
│       ├── app.py            # Application tools
│       └── README.md         # List of application tools
├── tests/                    # Test suite
├── .env                      # Environment variables for local development
├── pyproject.toml            # Project configuration
└── README.md                 # This file
```

## 📄 License

This project is licensed under the [MIT License](LICENSE).

---

_Generated with **MCP CLI** — Happy coding! 🚀_
object-tracking 0.1
A simple tracking package for assigning unique IDs to detected objects.
License: MIT
Keywords: object tracking unique ID assignment


        ## Usage
        
        Import the package and start tracking objects dynamically.
        
        ```python
        from tracking import ObjectTracker
        
        # Initialize tracker
        tracker = ObjectTracker()
        
        # Register object classes
        tracker.register_class("car")
        tracker.register_class("bus")
        
        # Get unique IDs
        print(tracker.get_unique_id("car"))  # Output: car_1
        print(tracker.get_unique_id("bus"))  # Output: bus_1
        print(tracker.get_unique_id("car"))  # Output: car_2
        
        # Reset tracking for a specific class
        tracker.reset_class_counter("car")
        
        # Reset all tracking counters
        tracker.reset_all_counters()
        
        # View current counters
        print(tracker.get_all_counters())  # Output: {'car': 0, 'bus': 0}