We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/youzhajun/douyin_link_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
@echo off
echo ========================================
echo PyPI 发布脚本
echo ========================================
echo.
:: 检查是否安装了必要工具
python -c "import build" 2>nul
if errorlevel 1 (
echo [错误] 未安装 build 工具
echo 正在安装...
pip install build twine
echo.
)
:: 清理旧的构建文件
echo [1/5] 清理旧的构建文件...
if exist dist rmdir /s /q dist
if exist build rmdir /s /q build
for /d %%i in (*.egg-info) do @rmdir /s /q "%%i"
echo 完成!
echo.
:: 构建包
echo [2/5] 构建发布包...
python -m build
if errorlevel 1 (
echo [错误] 构建失败
pause
exit /b 1
)
echo 完成!
echo.
:: 检查包
echo [3/5] 检查包的完整性...
twine check dist/*
if errorlevel 1 (
echo [错误] 包检查失败
pause
exit /b 1
)
echo 完成!
echo.
:: 询问是否上传到 TestPyPI
echo [4/5] 是否先上传到 TestPyPI 测试?
set /p test="输入 y 测试,输入 n 跳过: "
if /i "%test%"=="y" (
echo 正在上传到 TestPyPI...
twine upload --repository testpypi dist/*
echo.
echo 测试安装命令:
echo pip install --index-url https://test.pypi.org/simple/ douyin-mcp-server
echo.
pause
)
:: 上传到正式 PyPI
echo [5/5] 上传到正式 PyPI
echo ⚠️ 警告:正式发布后无法删除,只能发布新版本!
set /p confirm="确认发布?(y/n): "
if /i not "%confirm%"=="y" (
echo 取消发布
pause
exit /b 0
)
echo 正在上传到 PyPI...
twine upload dist/*
if errorlevel 0 (
echo.
echo ========================================
echo 发布成功!🎉
echo ========================================
echo.
echo 用户现在可以使用以下命令安装:
echo pip install douyin-mcp-server
echo.
echo 项目页面:
echo https://pypi.org/project/douyin-mcp-server/
echo.
) else (
echo.
echo [错误] 发布失败
)
pause