semvec/pypi-packages huggingface dataset:
iflow-mcp_tunde-alao-social-mcp 0.1.2
MCP server for extracting transcripts from social media content
Requires Python: >=3.10

# Social MCP

A Model Context Protocol (MCP) server for social media integration, specifically Instagram transcript extraction using AssemblyAI.

## Prerequisites

### Install uv

**On Mac:**

```bash
brew install uv
```

**On Windows:**

```powershell
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
```

After installation on Windows, add uv to your PATH:

```cmd
set Path=C:\Users\nntra\.local\bin;%Path%
```

### Environment Setup

1. **Create a `.env` file** in the project root with your AssemblyAI API key:

```bash
# Get your API key from: https://www.assemblyai.com/
ASSEMBLYAI_API_KEY=your_assemblyai_api_key_here
```

2. **Get your AssemblyAI API key**:
   - Sign up at [AssemblyAI](https://www.assemblyai.com/)
   - Go to your dashboard and copy your API key
   - Add it to the `.env` file

## Claude Desktop Integration

To use this MCP server with Claude Desktop, you need to add it to your Claude Desktop configuration.

1. Open your Claude Desktop configuration file:

   - **Mac**: `~/Library/Application Support/Claude/claude_desktop_config.json`
   - **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`

2. Add the following configuration to your `mcpServers` section (replace `/path/to/your/social-mcp` with the actual path to this project folder):

```json
{
  "mcpServers": {
    "social": {
      "command": "/Users/your-username/.local/bin/uv",
      "args": ["--directory", "/path/to/your/social-mcp", "run", "main.py"]
    }
  },
  "globalShortcut": ""
}
```

**Important:** Make sure to replace:

- `/path/to/your/social-mcp` with the actual path to where you cloned/downloaded this project
- `/Users/your-username/.local/bin/uv` with the correct path to your uv installation (on Windows this would typically be `C:\Users\your-username\.local\bin\uv.exe`)

3. Save the file and restart Claude Desktop

## Usage

Once configured, the Social MCP server will be available in Claude Desktop. You can use it to:

- **Extract transcripts from Instagram videos/reels** by providing Instagram URLs
- Get timestamped transcriptions with speaker labels
- Process various Instagram URL formats (posts, reels, IGTV)

### Example

```
Extract transcript from: https://instagram.com/reel/ABC123/
```

The server will:

1. Extract the video URL from the Instagram post
2. Use AssemblyAI to transcribe the audio
3. Return a formatted transcript with timestamps and speaker labels

## Development

This project uses uv for dependency management. The dependencies are defined in `pyproject.toml` and the lockfile is `uv.lock`.

To run the server locally:

```bash
uv run main.py
```

## Features

- ✅ Instagram URL validation and processing
- ✅ Direct video URL extraction using instaloader
- ✅ AssemblyAI transcription with speaker labels
- ✅ Timestamp formatting
- ✅ Environment variable configuration
- ✅ Comprehensive error handling
pb2 0.6.12
PB2
Requires Python: >=3.11

Release Note
--
### version 0.6.11 (16Jan2026)
- added math functions inside cuda kernel.

  math.fabs
  math.ceil
  math.floor
  math.trunc
  math.sqrt
  math.pow
  math.log
  math.log10
  math.exp
  math.sin
  math.cos
  math.tan
  math.atan2

### version 0.6.10 (14Jan2026)
- Multidimensional array support
- Added ability to call kernel device functions

### version 0.6.9 (28Dec2025)
- Add data type : numpy.single, numpy.double

### version 0.6.8 (24Dec2025)
- Improved memory management efficiency

### version 0.6.7 (22Dec2025)
- Improved error message output

### version 0.6.6 (21Dec2025)
- Improved structure-related functions
- Improved error message output

### version 0.6.3 (17Dec2025)
- Improved casting of integer data types related to division operations.
- Improved to enable wraparound

### version 0.6.2 (16Dec2025)
- bug fix about some cuda building error: fatal 980.

### version 0.6.1 (16Dec2025)
- bug fix about licensing.
clicknium 0.2.7
Python package which enables GUI automation for all type of applications.

### Introduction
![locator ref](https://clicknium.com/wp-content/uploads/2023/08/icon.png)   
Clicknium Python package provides methods to automate various types of applications in Windows, such as Web browsers, Windows Desktop applications, Java applications and SAP Windows GUI app, etc.  
- No need to learn XPath or selector knowledge in advance;
- Capture UI locators by just clicking UI controls with VS Code extension;
- Same API for web and desktop applications;

**Install [Clicknium Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=ClickCorp.clicknium) to start automation with Clicknium Python package now.**

### Examples

- Web browser Automation. visit [Quick start](https://www.clicknium.com/documents/tutorial/recorder/quickstart) and learn how to capture locators in [Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ClickCorp.clicknium).
```python
from clicknium import clicknium as cc, locator, ui

tab = cc.edge.open("https://www.bing.com/")
tab.find_element(locator.new_store.bing.search_sb_form_q).set_text('clicknium')
tab.find_element(locator.new_store.bing.svg).click()

result_elements = tab.find_elements(locator.new_store.bing.a_search_result)
for elem in result_elements:
  print(elem.get_text())
  elem.highlight(duration=1)

tab.close()
```

- Automate 'notepad' on Windows using the same way with web browser: 
```python
from clicknium import clicknium as cc, locator, ui
import subprocess

process = subprocess.Popen("notepad")
ui(locator.new_store.notepad.document_15).set_text("clicknium")
ui(locator.new_store.notepad.document_15).clear_text('set-text')
process.kill()
```

### More 
 - [Documentation](https://www.clicknium.com/documents/) : Learn everything about Clicknium  
 - [API Reference](https://clicknium.com/documents/clicknium-python-api/global-functions/) : Learn the Python APIs  
 - Explore more in [Clicknium.com](https://www.clicknium.com)  
 - More samples in [GitHub](https://github.com/clicknium/clicknium-samples)

### Contact
Email: clicknium@clicknium.com
lagrange-open 6.41.0
A robust geometry processing engine
Requires Python: >=3.10

# About Project Lagrange

Project Lagrange is an initiative to bring the power of robust geometry processing to Adobe products. It bridges cutting edge research works with cutting edge products. Project Lagrange is built on the following design principles:

### Modular design

Large features should be decomposed into smaller single functionality modules that are as decoupled as possible from each other. Modular design enables unit testing, prevents small changes from propagating widely in the code base, and makes adding new functionalities easy.

### Preconditions + guarantees

Algorithmic correctness should be rigorously enforced. This is achieved by clearly documenting and checking the precise precondition and the corresponding guarantees of each module. Algorithms relying on input-dependent parameter tuning should be avoided.

### Interface + compute engine

The interface of a functionality should be decoupled from the computation algorithms. This makes swapping out an algorithm with a better algorithm possible and ideally should not require changes in client codes.

### Large scale testing

Large scale, empirical testing on major functionalities should be carried out periodically to ensure their correctness and robustness. Let data speak for itself.

## Contributing

Contributions are welcomed! Read the [Contributing Guide](./.github/CONTRIBUTING.md) for more information.

## Licensing

This project is licensed under the Apache 2.0 License. See [LICENSE](LICENSE) for more information.