File tree Expand file tree Collapse file tree 7 files changed +342
-293
lines changed
Expand file tree Collapse file tree 7 files changed +342
-293
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,6 @@ name: Python Application
22on :
33 push :
44 branches : [main]
5- tags :
6- - " v*.*.*"
75 pull_request :
86jobs :
97 test :
Original file line number Diff line number Diff line change 44 tags :
55 - " v*.*.*"
66permissions :
7+ id-token : write
78 contents : write
89jobs :
910 publish :
1718 with :
1819 files : " *.mcpb"
1920 draft : true
21+ - name : Update fileSha256 in server.json
22+ run : |
23+ SHA256_HASH=$(sha256sum "mcp-youtube-transcript.mcpb" | awk '{print $1}')
24+ jq --arg hash "$SHA256_HASH" '.packages[0].fileSha256 = $hash' server.json > server_tmp.json
25+ mv server_tmp.json server.json
26+ cat server.json
27+ - name : Install MCP Publisher
28+ run : |
29+ curl -L "https://github.com/modelcontextprotocol/registry/releases/download/v1.2.3/mcp-publisher_1.2.3_linux_amd64.tar.gz" | tar xz mcp-publisher
30+ - name : Login to MCP Registry
31+ run : ./mcp-publisher login github-oidc
32+ - name : Publish to MCP Registry
33+ run : ./mcp-publisher publish
Original file line number Diff line number Diff line change @@ -15,13 +15,13 @@ repos:
1515 hooks :
1616 - id : yamlfmt
1717 - repo : https://github.com/astral-sh/ruff-pre-commit
18- rev : v0.13.3
18+ rev : v0.14.0
1919 hooks :
2020 - id : ruff
2121 args : [--fix]
2222 - id : ruff-format
2323 - repo : https://github.com/tox-dev/pyproject-fmt
24- rev : v2.7 .0
24+ rev : v2.10 .0
2525 hooks :
2626 - id : pyproject-fmt
2727 - repo : https://github.com/pre-commit/mirrors-mypy
Original file line number Diff line number Diff line change 22 "manifest_version" : " 0.2" ,
33 "name" : " mcp-youtube-transcript" ,
44 "display_name" : " YouTube Transcript MCP Server" ,
5- "version" : " 0.5.4 " ,
5+ "version" : " 0.5.5 " ,
66 "description" : " MCP server retrieving transcripts of YouTube videos" ,
77 "author" : {
88 "name" : " Junpei Kawamoto" ,
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ requires = [ "hatchling" ]
55
66[project ]
77name = " mcp-youtube-transcript"
8- version = " 0.5.4 "
8+ version = " 0.5.5 "
99description = " MCP server retrieving transcripts of YouTube videos"
1010readme = " README.md"
1111authors = [
@@ -20,6 +20,7 @@ classifiers = [
2020 " Programming Language :: Python :: 3.11" ,
2121 " Programming Language :: Python :: 3.12" ,
2222 " Programming Language :: Python :: 3.13" ,
23+ " Programming Language :: Python :: 3.14" ,
2324]
2425dependencies = [
2526 " beautifulsoup4>=4.13.3" ,
@@ -54,7 +55,7 @@ line-length = 120
5455indent = 4
5556
5657[tool .bumpversion ]
57- current_version = " 0.5.4 "
58+ current_version = " 0.5.5 "
5859commit = true
5960pre_commit_hooks = [
6061 " uv sync" ,
Original file line number Diff line number Diff line change 11{
2- "$schema" : " https://static.modelcontextprotocol.io/schemas/2025-09-16 /server.schema.json" ,
2+ "$schema" : " https://static.modelcontextprotocol.io/schemas/2025-09-29 /server.schema.json" ,
33 "name" : " io.github.jkawamoto/mcp-youtube-transcript" ,
44 "description" : " An MCP server retrieving transcripts of YouTube videos" ,
55 "status" : " active" ,
66 "repository" : {
77 "url" : " https://github.com/jkawamoto/mcp-youtube-transcript" ,
88 "source" : " github"
99 },
10- "version" : " 0.5.4 " ,
10+ "version" : " 0.5.5 " ,
1111 "packages" : [
1212 {
1313 "registryType" : " mcpb" ,
14- "identifier" : " https://github.com/jkawamoto/mcp-youtube-transcript/releases/download/v0.5.4 /mcp-youtube-transcript.mcpb" ,
14+ "identifier" : " https://github.com/jkawamoto/mcp-youtube-transcript/releases/download/v0.5.5 /mcp-youtube-transcript.mcpb" ,
1515 "fileSha256" : " " ,
16- "version" : " 0.5.4 " ,
16+ "version" : " 0.5.5 " ,
1717 "transport" : {
1818 "type" : " stdio"
1919 }
You can’t perform that action at this time.
0 commit comments