@@ -162,15 +162,15 @@ jobs:
162162 - name : Build standalone (Unix)
163163 if : matrix.os != 'windows'
164164 run : |
165- pyinstaller --onefile --name tfo -mcp-${{ matrix.os }}-${{ matrix.arch }} \
165+ pyinstaller --onefile --name telemetryflow-python -mcp-${{ matrix.os }}-${{ matrix.arch }} \
166166 --hidden-import tfo_mcp \
167167 --collect-data tfo_mcp \
168168 src/tfo_mcp/main.py
169169
170170 - name : Build standalone (Windows)
171171 if : matrix.os == 'windows'
172172 run : |
173- pyinstaller --onefile --name tfo -mcp-${{ matrix.os }}-${{ matrix.arch }} `
173+ pyinstaller --onefile --name telemetryflow-python -mcp-${{ matrix.os }}-${{ matrix.arch }} `
174174 --hidden-import tfo_mcp `
175175 --collect-data tfo_mcp `
176176 src/tfo_mcp/main.py
@@ -206,32 +206,32 @@ jobs:
206206 env :
207207 VERSION : ${{ needs.prepare.outputs.version }}
208208 run : |
209- PKG_DIR=tfo -mcp_${VERSION}_${{ matrix.arch }}
209+ PKG_DIR=telemetryflow-python -mcp_${VERSION}_${{ matrix.arch }}
210210 mkdir -p ${PKG_DIR}/DEBIAN
211211 mkdir -p ${PKG_DIR}/usr/local/bin
212212
213213 # Copy binaries
214- cp dist/tfo -mcp-linux-${{ matrix.arch }} \
215- ${PKG_DIR}/usr/local/bin/tfo -mcp
216- chmod 755 ${PKG_DIR}/usr/local/bin/tfo -mcp
214+ cp dist/telemetryflow-python -mcp-linux-${{ matrix.arch }} \
215+ ${PKG_DIR}/usr/local/bin/telemetryflow-python -mcp
216+ chmod 755 ${PKG_DIR}/usr/local/bin/telemetryflow-python -mcp
217217
218218 - name : Create DEB control files
219219 env :
220220 VERSION : ${{ needs.prepare.outputs.version }}
221221 run : |
222- PKG_DIR=tfo -mcp_${VERSION}_${{ matrix.arch }}
222+ PKG_DIR=telemetryflow-python -mcp_${VERSION}_${{ matrix.arch }}
223223
224224 # Control file
225225 cat > ${PKG_DIR}/DEBIAN/control << EOF
226- Package: tfo -mcp
226+ Package: telemetryflow-python -mcp
227227 Version: ${VERSION}
228228 Section: devel
229229 Priority: optional
230230 Architecture: ${{ matrix.arch }}
231231 Maintainer: ${{ env.VENDOR }} <${{ env.MAINTAINER }}>
232232 Description: ${{ env.DESCRIPTION }}
233233 ${{ env.PRODUCT_NAME }} provides MCP server for Claude API integration:
234- - tfo -mcp: MCP server with DDD/CQRS architecture
234+ - telemetryflow-python -mcp: MCP server with DDD/CQRS architecture
235235 Homepage: ${{ env.HOMEPAGE }}
236236 EOF
237237
@@ -242,10 +242,10 @@ jobs:
242242 echo "TelemetryFlow Python MCP Server installed successfully!"
243243 echo ""
244244 echo "Available commands:"
245- echo " tfo -mcp serve - Start the MCP server"
246- echo " tfo -mcp --help - Show help"
245+ echo " telemetryflow-python -mcp serve - Start the MCP server"
246+ echo " telemetryflow-python -mcp --help - Show help"
247247 echo ""
248- echo "Run 'tfo -mcp --help' to get started."
248+ echo "Run 'telemetryflow-python -mcp --help' to get started."
249249 exit 0
250250 EOF
251251 chmod 755 ${PKG_DIR}/DEBIAN/postinst
@@ -254,7 +254,7 @@ jobs:
254254 env :
255255 VERSION : ${{ needs.prepare.outputs.version }}
256256 run : |
257- PKG_DIR=tfo -mcp_${VERSION}_${{ matrix.arch }}
257+ PKG_DIR=telemetryflow-python -mcp_${VERSION}_${{ matrix.arch }}
258258 dpkg-deb --build ${PKG_DIR}
259259 mkdir -p packages
260260 mv ${PKG_DIR}.deb packages/
@@ -287,12 +287,12 @@ jobs:
287287 env :
288288 VERSION : ${{ needs.prepare.outputs.version }}
289289 run : |
290- PKG_DIR=tfo -mcp-${VERSION}-windows-amd64
290+ PKG_DIR=telemetryflow-python -mcp-${VERSION}-windows-amd64
291291 mkdir -p ${PKG_DIR}
292292
293293 # Copy binaries
294- cp dist/tfo- mcp-windows-amd64.exe ${PKG_DIR}/tfo -mcp.exe 2>/dev/null || \
295- cp dist/tfo- mcp-windows-amd64 ${PKG_DIR}/tfo -mcp.exe
294+ cp dist/telemetryflow-python- mcp-windows-amd64.exe ${PKG_DIR}/telemetryflow-python -mcp.exe 2>/dev/null || \
295+ cp dist/telemetryflow-python- mcp-windows-amd64 ${PKG_DIR}/telemetryflow-python -mcp.exe
296296
297297 # Copy docs
298298 cp README.md "${PKG_DIR}/" 2>/dev/null || true
@@ -305,14 +305,14 @@ jobs:
305305
306306 Installation:
307307 1. Run PowerShell as Administrator
308- 2. Copy tfo -mcp.exe to a directory in your PATH
308+ 2. Copy telemetryflow-python -mcp.exe to a directory in your PATH
309309
310310 Or install via pip:
311- pip install tfo -mcp
311+ pip install telemetryflow-python -mcp
312312
313313 Available Commands:
314- - tfo -mcp.exe serve - Start the MCP server
315- - tfo -mcp.exe --help - Show help
314+ - telemetryflow-python -mcp.exe serve - Start the MCP server
315+ - telemetryflow-python -mcp.exe --help - Show help
316316
317317 Documentation: https://docs.telemetryflow.id
318318 Support: support@telemetryflow.id
@@ -321,13 +321,13 @@ jobs:
321321 EOF
322322
323323 # Create ZIP
324- zip -r tfo -mcp-${VERSION}-windows-amd64.zip ${PKG_DIR}
324+ zip -r telemetryflow-python -mcp-${VERSION}-windows-amd64.zip ${PKG_DIR}
325325
326326 - name : Upload Windows artifact
327327 uses : actions/upload-artifact@v4
328328 with :
329329 name : windows-amd64
330- path : tfo -mcp-*.zip
330+ path : telemetryflow-python -mcp-*.zip
331331 retention-days : 1
332332
333333 # ===========================================================================
@@ -359,12 +359,12 @@ jobs:
359359 env :
360360 VERSION : ${{ needs.prepare.outputs.version }}
361361 run : |
362- PKG_DIR=tfo -mcp-${VERSION}-darwin-${{ matrix.arch }}
362+ PKG_DIR=telemetryflow-python -mcp-${VERSION}-darwin-${{ matrix.arch }}
363363 mkdir -p ${PKG_DIR}
364364
365365 # Copy binaries
366- cp dist/tfo- mcp-darwin-${{ matrix.arch }} ${PKG_DIR}/tfo -mcp
367- chmod +x ${PKG_DIR}/tfo -mcp
366+ cp dist/telemetryflow-python- mcp-darwin-${{ matrix.arch }} ${PKG_DIR}/telemetryflow-python -mcp
367+ chmod +x ${PKG_DIR}/telemetryflow-python -mcp
368368
369369 # Copy docs
370370 cp README.md "${PKG_DIR}/" 2>/dev/null || true
@@ -376,10 +376,10 @@ jobs:
376376 set -e
377377 INSTALL_DIR="${INSTALL_DIR:-/usr/local/bin}"
378378 echo "Installing TelemetryFlow Python MCP Server to ${INSTALL_DIR}..."
379- sudo cp tfo -mcp "${INSTALL_DIR}/"
380- sudo chmod +x "${INSTALL_DIR}/tfo -mcp"
379+ sudo cp telemetryflow-python -mcp "${INSTALL_DIR}/"
380+ sudo chmod +x "${INSTALL_DIR}/telemetryflow-python -mcp"
381381 echo "Installation complete!"
382- echo "Run 'tfo -mcp --help' to get started."
382+ echo "Run 'telemetryflow-python -mcp --help' to get started."
383383 EOF
384384 chmod +x ${PKG_DIR}/install.sh
385385
@@ -395,11 +395,11 @@ jobs:
395395 3. Run: ./install.sh
396396
397397 Or install via pip:
398- pip install tfo -mcp
398+ pip install telemetryflow-python -mcp
399399
400400 Available Commands:
401- - tfo -mcp serve - Start the MCP server
402- - tfo -mcp --help - Show help
401+ - telemetryflow-python -mcp serve - Start the MCP server
402+ - telemetryflow-python -mcp --help - Show help
403403
404404 Documentation: https://docs.telemetryflow.id
405405 Support: support@telemetryflow.id
@@ -408,13 +408,13 @@ jobs:
408408 EOF
409409
410410 # Create tarball
411- tar -czvf tfo -mcp-${VERSION}-darwin-${{ matrix.arch }}.tar.gz ${PKG_DIR}
411+ tar -czvf telemetryflow-python -mcp-${VERSION}-darwin-${{ matrix.arch }}.tar.gz ${PKG_DIR}
412412
413413 - name : Upload macOS artifact
414414 uses : actions/upload-artifact@v4
415415 with :
416416 name : macos-${{ matrix.arch }}
417- path : tfo -mcp-*.tar.gz
417+ path : telemetryflow-python -mcp-*.tar.gz
418418 retention-days : 1
419419
420420 # ===========================================================================
@@ -427,7 +427,7 @@ jobs:
427427 if : ${{ github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && github.event.inputs.publish_pypi == 'true') }}
428428 environment :
429429 name : pypi
430- url : https://pypi.org/p/tfo -mcp
430+ url : https://pypi.org/p/telemetryflow-python -mcp
431431 steps :
432432 - name : Download package
433433 uses : actions/download-artifact@v4
@@ -547,7 +547,7 @@ jobs:
547547
548548 **Via pip (recommended):**
549549 ```bash
550- pip install tfo -mcp==${{ needs.prepare.outputs.version }}
550+ pip install telemetryflow-python -mcp==${{ needs.prepare.outputs.version }}
551551 ```
552552
553553 ### Features
@@ -574,12 +574,12 @@ jobs:
574574
575575 **Start MCP server:**
576576 ```bash
577- tfo -mcp serve
577+ telemetryflow-python -mcp serve
578578 ```
579579
580580 **Show help:**
581581 ```bash
582- tfo -mcp --help
582+ telemetryflow-python -mcp --help
583583 ```
584584
585585 ### Verification
@@ -611,7 +611,7 @@ jobs:
611611 echo "| **Build Time** | ${{ needs.prepare.outputs.build_time }} |" >> $GITHUB_STEP_SUMMARY
612612 echo "" >> $GITHUB_STEP_SUMMARY
613613 echo "### MCP Server" >> $GITHUB_STEP_SUMMARY
614- echo "- tfo -mcp" >> $GITHUB_STEP_SUMMARY
614+ echo "- telemetryflow-python -mcp" >> $GITHUB_STEP_SUMMARY
615615 echo "" >> $GITHUB_STEP_SUMMARY
616616 echo "### Packages" >> $GITHUB_STEP_SUMMARY
617617 echo "| Platform | Formats |" >> $GITHUB_STEP_SUMMARY
0 commit comments