Skip to content

Commit 4a4e11b

Browse files
authored
Merge pull request #58 from jkawamoto/bump
v0.5.6
2 parents 157b9cb + ec8fdb0 commit 4a4e11b

File tree

7 files changed

+693
-435
lines changed

7 files changed

+693
-435
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
ko_fi: jkawamoto
2+
thanks_dev: u/gh/jkawamoto

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ share/python-wheels/
2828
.installed.cfg
2929
*.egg
3030
MANIFEST
31+
*.mcpb
3132

3233
# PyInstaller
3334
# Usually these files are written by a python script from a template

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ repos:
1111
- id: pretty-format-json
1212
args: [--autofix, --no-sort-keys]
1313
- repo: https://github.com/google/yamlfmt
14-
rev: v0.17.2
14+
rev: v0.20.0
1515
hooks:
1616
- id: yamlfmt
1717
- repo: https://github.com/astral-sh/ruff-pre-commit
18-
rev: v0.14.0
18+
rev: v0.14.4
1919
hooks:
2020
- id: ruff
2121
args: [--fix]
2222
- id: ruff-format
2323
- repo: https://github.com/tox-dev/pyproject-fmt
24-
rev: v2.10.0
24+
rev: v2.11.1
2525
hooks:
2626
- id: pyproject-fmt
2727
- repo: https://github.com/pre-commit/mirrors-mypy

manifest.json

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
2-
"manifest_version": "0.2",
2+
"$schema": "https://raw.githubusercontent.com/anthropics/mcpb/refs/heads/main/schemas/mcpb-manifest-v0.3.schema.json",
3+
"manifest_version": "0.3",
34
"name": "mcp-youtube-transcript",
45
"display_name": "YouTube Transcript MCP Server",
5-
"version": "0.5.5",
6+
"version": "0.5.6",
67
"description": "MCP server retrieving transcripts of YouTube videos",
78
"author": {
89
"name": "Junpei Kawamoto",
@@ -20,10 +21,15 @@
2021
"args": [
2122
"--from",
2223
"${__dirname}",
23-
"mcp-youtube-transcript"
24+
"mcp-youtube-transcript",
25+
"--response-limit",
26+
"${user_config.response_limit}"
2427
],
2528
"env": {
26-
"DEBUG": "${user_config.debug_mode}"
29+
"WEBSHARE_PROXY_USERNAME": "${user_config.webshare_proxy_username}",
30+
"WEBSHARE_PROXY_PASSWORD": "${user_config.webshare_proxy_password}",
31+
"HTTP_PROXY": "${user_config.http_proxy}",
32+
"HTTPS_PROXY": "${user_config.https_proxy}"
2733
}
2834
}
2935
},
@@ -46,6 +52,44 @@
4652
"python": ">=3.10"
4753
}
4854
},
55+
"user_config": {
56+
"response_limit": {
57+
"type": "number",
58+
"title": "Maximum response character limit",
59+
"description": "Maximum number of characters each response contains. Set a negative value to disable pagination.",
60+
"required": false,
61+
"default": 50000
62+
},
63+
"webshare_proxy_username": {
64+
"type": "string",
65+
"title": "Webshare proxy service username",
66+
"description": "Username for authentication with Webshare proxy service",
67+
"required": false,
68+
"default": ""
69+
},
70+
"webshare_proxy_password": {
71+
"type": "string",
72+
"title": "Webshare proxy service password",
73+
"description": "Password for authentication with Webshare proxy service",
74+
"required": false,
75+
"sensitive": true,
76+
"default": ""
77+
},
78+
"http_proxy": {
79+
"type": "string",
80+
"title": "HTTP proxy server URL",
81+
"description": "URL of an HTTP proxy server to use for requests (e.g. http://proxy.example.com:8080)",
82+
"required": false,
83+
"default": ""
84+
},
85+
"https_proxy": {
86+
"type": "string",
87+
"title": "HTTPS proxy server URL",
88+
"description": "URL of an HTTPS proxy server to use for secure requests (e.g. https://proxy.example.com:8080)",
89+
"required": false,
90+
"default": ""
91+
}
92+
},
4993
"keywords": [
5094
"youtube"
5195
],

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires = [ "hatchling" ]
55

66
[project]
77
name = "mcp-youtube-transcript"
8-
version = "0.5.5"
8+
version = "0.5.6"
99
description = "MCP server retrieving transcripts of YouTube videos"
1010
readme = "README.md"
1111
authors = [
@@ -55,7 +55,7 @@ line-length = 120
5555
indent = 4
5656

5757
[tool.bumpversion]
58-
current_version = "0.5.5"
58+
current_version = "0.5.6"
5959
commit = true
6060
pre_commit_hooks = [
6161
"uv sync",

server.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"url": "https://github.com/jkawamoto/mcp-youtube-transcript",
88
"source": "github"
99
},
10-
"version": "0.5.5",
10+
"version": "0.5.6",
1111
"packages": [
1212
{
1313
"registryType": "mcpb",
14-
"identifier": "https://github.com/jkawamoto/mcp-youtube-transcript/releases/download/v0.5.5/mcp-youtube-transcript.mcpb",
14+
"identifier": "https://github.com/jkawamoto/mcp-youtube-transcript/releases/download/v0.5.6/mcp-youtube-transcript.mcpb",
1515
"fileSha256": "",
16-
"version": "0.5.5",
16+
"version": "0.5.6",
1717
"transport": {
1818
"type": "stdio"
1919
}

0 commit comments

Comments
 (0)