nolang-mcp


Namenolang-mcp JSON
Version 0.0.1 PyPI version JSON
download
home_pageNone
SummaryNoLang MCP Server for AI Video Generation
upload_time2025-07-26 06:24:26
maintainerNone
docs_urlNone
authorMavericks, inc.
requires_python>=3.12
licenseMIT
keywords nolang mcp claude ai video
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # NoLang MCP Server (Beta)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

> Enable any MCP Client like Claude Desktop or Agents to use the NoLang API to generate AI-powered videos

## What is NoLang?

NoLang is an AI-powered video generation service developed by Mavericks that creates videos in real-time. This MCP server provides a standardized interface to interact with the NoLang API.

- [NoLang Website](https://no-lang.com/)

## Prerequisites

- Python 3.12+
- NoLang API key (Get it from the NoLang dashboard: NoLang API > API Key)

## Installation

We recommend using `uv` to manage Python environments and dependencies.

### Install uv

#### macOS/Linux
```bash
# Using the official installer
curl -LsSf https://astral.sh/uv/install.sh | sh

# Or using Homebrew
brew install uv
```

#### Windows
```powershell
# Using PowerShell
irm https://astral.sh/uv/install.ps1 | iex
```

## Configuration

1. Copy the example environment file:
```bash
cp .env.example .env
```

2. Add your NoLang API key to the `.env` file:
```
NOLANG_API_KEY=your_api_key_here
```

## Usage with Claude Desktop

Add the following to your Claude Desktop configuration file:

### macOS
`~/Library/Application Support/Claude/claude_desktop_config.json`

### Windows
`%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "nolang": {
      "command": "uvx",
      "args": ["nolang-mcp"],
      "env": {
        "NOLANG_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

## Available MCP Tools

### generate_video
Generate a video from text input.
- `video_setting_id` (string, required): UUID of the video setting to use
- `text` (string, required): Text content for video generation

### get_video_status
Get the status and download URL of a generated video.
- `video_id` (string, required): UUID of the video to check

### list_videos
List all generated videos.
- `page` (integer, optional): Page number (default: 1)



## License

MIT License
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "nolang-mcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "nolang, mcp, claude, ai, video",
    "author": "Mavericks, inc.",
    "author_email": "Mavericks, inc. <support.nolang@mvrks.co.jp>",
    "download_url": "https://files.pythonhosted.org/packages/87/d9/26a96a503870778b2bc9a1ef2e329512156e16b3344ca84be63a580c4aae/nolang_mcp-0.0.1.tar.gz",
    "platform": null,
    "description": "# NoLang MCP Server (Beta)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n> Enable any MCP Client like Claude Desktop or Agents to use the NoLang API to generate AI-powered videos\n\n## What is NoLang?\n\nNoLang is an AI-powered video generation service developed by Mavericks that creates videos in real-time. This MCP server provides a standardized interface to interact with the NoLang API.\n\n- [NoLang Website](https://no-lang.com/)\n\n## Prerequisites\n\n- Python 3.12+\n- NoLang API key (Get it from the NoLang dashboard: NoLang API > API Key)\n\n## Installation\n\nWe recommend using `uv` to manage Python environments and dependencies.\n\n### Install uv\n\n#### macOS/Linux\n```bash\n# Using the official installer\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# Or using Homebrew\nbrew install uv\n```\n\n#### Windows\n```powershell\n# Using PowerShell\nirm https://astral.sh/uv/install.ps1 | iex\n```\n\n## Configuration\n\n1. Copy the example environment file:\n```bash\ncp .env.example .env\n```\n\n2. Add your NoLang API key to the `.env` file:\n```\nNOLANG_API_KEY=your_api_key_here\n```\n\n## Usage with Claude Desktop\n\nAdd the following to your Claude Desktop configuration file:\n\n### macOS\n`~/Library/Application Support/Claude/claude_desktop_config.json`\n\n### Windows\n`%APPDATA%\\Claude\\claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"nolang\": {\n      \"command\": \"uvx\",\n      \"args\": [\"nolang-mcp\"],\n      \"env\": {\n        \"NOLANG_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n## Available MCP Tools\n\n### generate_video\nGenerate a video from text input.\n- `video_setting_id` (string, required): UUID of the video setting to use\n- `text` (string, required): Text content for video generation\n\n### get_video_status\nGet the status and download URL of a generated video.\n- `video_id` (string, required): UUID of the video to check\n\n### list_videos\nList all generated videos.\n- `page` (integer, optional): Page number (default: 1)\n\n\n\n## License\n\nMIT License",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "NoLang MCP Server for AI Video Generation",
    "version": "0.0.1",
    "project_urls": null,
    "split_keywords": [
        "nolang",
        " mcp",
        " claude",
        " ai",
        " video"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ecca5846d17115df3e2097651250d15da2ecbbeb6666ff7fb392eee7012a1e4a",
                "md5": "5e3a3582e4a67cb313fe810759f852d4",
                "sha256": "73d53cf5304f006136b9a287a098ac5a0721559e820eb0c88d2383658ce005fa"
            },
            "downloads": -1,
            "filename": "nolang_mcp-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5e3a3582e4a67cb313fe810759f852d4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 4573,
            "upload_time": "2025-07-26T06:24:25",
            "upload_time_iso_8601": "2025-07-26T06:24:25.426719Z",
            "url": "https://files.pythonhosted.org/packages/ec/ca/5846d17115df3e2097651250d15da2ecbbeb6666ff7fb392eee7012a1e4a/nolang_mcp-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "87d926a96a503870778b2bc9a1ef2e329512156e16b3344ca84be63a580c4aae",
                "md5": "e55fc650046ae5bd60fde66fdf96c397",
                "sha256": "5f1cac67de92ad0f7fdf4b98ec8ee9acdfdc30ebb5e80e451cd28368cead2d16"
            },
            "downloads": -1,
            "filename": "nolang_mcp-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "e55fc650046ae5bd60fde66fdf96c397",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 3482,
            "upload_time": "2025-07-26T06:24:26",
            "upload_time_iso_8601": "2025-07-26T06:24:26.754413Z",
            "url": "https://files.pythonhosted.org/packages/87/d9/26a96a503870778b2bc9a1ef2e329512156e16b3344ca84be63a580c4aae/nolang_mcp-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-26 06:24:26",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "nolang-mcp"
}
        
Elapsed time: 0.62929s