Skip to content

Commit cf79e28

Browse files
committed
fix: Refactoring from TelemetryFlow MCP to TelemetryFlow GO MCP. Update TELEMETRYFLOW_MCP_* variable
1 parent 419bfd0 commit cf79e28

93 files changed

Lines changed: 196 additions & 195 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# TelemetryFlow MCP Server Environment Variables
1+
# TelemetryFlow GO MCP Server Environment Variables
22
# Copy this file to .env and fill in your values
33

44
# =============================================================================
@@ -107,10 +107,10 @@ TELEMETRYFLOW_MCP_TELEMETRY_BACKEND=telemetryflow
107107
# These settings are only used when TELEMETRY_BACKEND=otel or for OTEL export.
108108

109109
# OTLP endpoint for traces/metrics (used by TelemetryFlow SDK for OTEL export)
110-
OTEL_EXPORTER_OTLP_ENDPOINT=localhost:4317
110+
TELEMETRYFLOW_MCP_OTLP_ENDPOINT=localhost:4317
111111

112112
# Service name (standard OTEL env var, used alongside TelemetryFlow SDK)
113-
OTEL_SERVICE_NAME=telemetryflow-mcp
113+
TELEMETRYFLOW_MCP_SERVICE_NAME=telemetryflow-mcp
114114

115115
# =============================================================================
116116
# SECURITY

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# =============================================================================
2-
# TelemetryFlow MCP Server - CI Workflow
2+
# TelemetryFlow GO MCP Server - CI Workflow
33
# =============================================================================
44
#
5-
# TelemetryFlow MCP Server - Model Context Protocol Server
5+
# TelemetryFlow GO MCP Server - Model Context Protocol Server
66
# Copyright (c) 2024-2026 DevOpsCorner Indonesia. All rights reserved.
77
#
8-
# This workflow provides continuous integration for TelemetryFlow MCP Server:
8+
# This workflow provides continuous integration for TelemetryFlow GO MCP Server:
99
# - Code quality checks (lint, vet, fmt)
1010
# - Unit and integration tests
1111
# - Build verification (multi-platform)
@@ -59,7 +59,7 @@ on:
5959

6060
env:
6161
GO_VERSION: '1.24'
62-
PRODUCT_NAME: TelemetryFlow MCP Server
62+
PRODUCT_NAME: TelemetryFlow GO MCP Server
6363
BINARY_NAME: tfo-mcp
6464
GOPRIVATE: github.com/telemetryflow/*
6565

.github/workflows/docker.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# =============================================================================
2-
# TelemetryFlow MCP Server - Docker Image Builder Workflow
2+
# TelemetryFlow GO MCP Server - Docker Image Builder Workflow
33
# =============================================================================
44
#
5-
# TelemetryFlow MCP Server - Model Context Protocol Server
5+
# TelemetryFlow GO MCP Server - Model Context Protocol Server
66
# Copyright (c) 2024-2026 DevOpsCorner Indonesia. All rights reserved.
77
#
8-
# This workflow builds and publishes Docker images for TelemetryFlow MCP Server:
8+
# This workflow builds and publishes Docker images for TelemetryFlow GO MCP Server:
99
# - Multi-platform support: linux/amd64, linux/arm64
1010
# - Semantic versioning tags
1111
# - Docker Hub
@@ -64,7 +64,7 @@ on:
6464
env:
6565
REGISTRY_DOCKER: docker.io
6666
IMAGE_NAME: telemetryflow/telemetryflow-mcp
67-
PRODUCT_NAME: TelemetryFlow MCP Server
67+
PRODUCT_NAME: TelemetryFlow GO MCP Server
6868

6969
permissions:
7070
contents: read
@@ -310,7 +310,7 @@ jobs:
310310
echo "" >> $GITHUB_STEP_SUMMARY
311311
echo "### Usage" >> $GITHUB_STEP_SUMMARY
312312
echo '```bash' >> $GITHUB_STEP_SUMMARY
313-
echo "# Run TelemetryFlow MCP Server" >> $GITHUB_STEP_SUMMARY
313+
echo "# Run TelemetryFlow GO MCP Server" >> $GITHUB_STEP_SUMMARY
314314
echo "docker run -d \\" >> $GITHUB_STEP_SUMMARY
315315
echo " --name tfo-mcp \\" >> $GITHUB_STEP_SUMMARY
316316
echo " -v /path/to/tfo-mcp.yaml:/etc/tfo-mcp/tfo-mcp.yaml \\" >> $GITHUB_STEP_SUMMARY

.github/workflows/release.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# =============================================================================
2-
# TelemetryFlow MCP Server - Release Workflow
2+
# TelemetryFlow GO MCP Server - Release Workflow
33
# =============================================================================
44
#
5-
# TelemetryFlow MCP Server - Model Context Protocol Server
5+
# TelemetryFlow GO MCP Server - Model Context Protocol Server
66
# Copyright (c) 2024-2026 DevOpsCorner Indonesia. All rights reserved.
77
#
8-
# This workflow builds and releases TelemetryFlow MCP Server for multiple platforms:
8+
# This workflow builds and releases TelemetryFlow GO MCP Server for multiple platforms:
99
# - Linux: RPM (RHEL/CentOS/Fedora), DEB (Debian/Ubuntu)
1010
# - Windows: EXE (64-bit)
1111
# - macOS: DMG (Intel and Apple Silicon)
@@ -37,7 +37,7 @@ on:
3737
env:
3838
GO_VERSION: '1.24'
3939
BINARY_NAME: tfo-mcp
40-
PRODUCT_NAME: TelemetryFlow MCP Server
40+
PRODUCT_NAME: TelemetryFlow GO MCP Server
4141
VENDOR: DevOpsCorner Indonesia
4242
MAINTAINER: support@telemetryflow.id
4343
DESCRIPTION: Model Context Protocol (MCP) server for Claude AI integration with enterprise telemetry capabilities
@@ -419,7 +419,7 @@ jobs:
419419
getent group telemetryflow >/dev/null || groupadd -r telemetryflow
420420
getent passwd telemetryflow >/dev/null || \
421421
useradd -r -g telemetryflow -d /var/lib/tfo-mcp -s /usr/sbin/nologin \
422-
-c "TelemetryFlow MCP Server" telemetryflow
422+
-c "TelemetryFlow GO MCP Server" telemetryflow
423423
exit 0
424424
EOF
425425
chmod 755 ${PKG_DIR}/DEBIAN/preinst
@@ -430,7 +430,7 @@ jobs:
430430
chown -R telemetryflow:telemetryflow /var/lib/tfo-mcp
431431
chown -R telemetryflow:telemetryflow /var/log/tfo-mcp
432432
systemctl daemon-reload
433-
echo "TelemetryFlow MCP Server installed successfully!"
433+
echo "TelemetryFlow GO MCP Server installed successfully!"
434434
echo "To start: sudo systemctl start tfo-mcp"
435435
echo "To enable on boot: sudo systemctl enable tfo-mcp"
436436
exit 0
@@ -533,13 +533,13 @@ jobs:
533533
cp configs/tfo-mcp.yaml ${PKG_DIR}/ || echo "Config not found, skipping"
534534
535535
cat > ${PKG_DIR}/install.ps1 << 'EOF'
536-
# TelemetryFlow MCP Server Windows Installer
536+
# TelemetryFlow GO MCP Server Windows Installer
537537
$ErrorActionPreference = "Stop"
538538
539539
$InstallDir = "C:\Program Files\TelemetryFlow\MCP"
540540
$ConfigDir = "C:\ProgramData\TelemetryFlow\MCP"
541541
542-
Write-Host "Installing TelemetryFlow MCP Server..." -ForegroundColor Green
542+
Write-Host "Installing TelemetryFlow GO MCP Server..." -ForegroundColor Green
543543
544544
New-Item -ItemType Directory -Force -Path $InstallDir | Out-Null
545545
New-Item -ItemType Directory -Force -Path $ConfigDir | Out-Null
@@ -552,12 +552,12 @@ jobs:
552552
[Environment]::SetEnvironmentVariable("Path", "$envPath;$InstallDir", "Machine")
553553
}
554554
555-
Write-Host "TelemetryFlow MCP Server installed successfully!" -ForegroundColor Green
555+
Write-Host "TelemetryFlow GO MCP Server installed successfully!" -ForegroundColor Green
556556
Write-Host "Binary location: $InstallDir\tfo-mcp.exe" -ForegroundColor Yellow
557557
EOF
558558
559559
cat > ${PKG_DIR}/README.txt << EOF
560-
TelemetryFlow MCP Server v${VERSION}
560+
TelemetryFlow GO MCP Server v${VERSION}
561561
=====================================
562562
563563
Installation:
@@ -638,7 +638,7 @@ jobs:
638638
INSTALL_DIR="/usr/local/bin"
639639
CONFIG_DIR="/etc/tfo-mcp"
640640
641-
echo "Installing TelemetryFlow MCP Server..."
641+
echo "Installing TelemetryFlow GO MCP Server..."
642642
643643
sudo mkdir -p "${CONFIG_DIR}"
644644
sudo cp tfo-mcp "${INSTALL_DIR}/"
@@ -649,7 +649,7 @@ jobs:
649649
fi
650650
651651
echo ""
652-
echo "TelemetryFlow MCP Server installed successfully!"
652+
echo "TelemetryFlow GO MCP Server installed successfully!"
653653
echo ""
654654
echo "Add to Claude Desktop config:"
655655
echo '{'
@@ -664,7 +664,7 @@ jobs:
664664
chmod +x "${DMG_DIR}/install.sh"
665665
666666
cat > "${DMG_DIR}/README.txt" << EOF
667-
TelemetryFlow MCP Server v${VERSION}
667+
TelemetryFlow GO MCP Server v${VERSION}
668668
=====================================
669669
Architecture: ${{ matrix.display_name }} (${{ matrix.macos_arch }})
670670

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ==============================================================================
2-
# TelemetryFlow MCP Server .gitignore
2+
# TelemetryFlow GO MCP Server .gitignore
33
# ==============================================================================
44

55
# Binaries

.kiro/specs/claude-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ inclusion: manual
1212

1313
## Overview
1414

15-
This specification defines the integration between TelemetryFlow MCP Server and Anthropic's Claude API, enabling AI-powered conversations with tool execution capabilities through the MCP protocol.
15+
This specification defines the integration between TelemetryFlow GO MCP Server and Anthropic's Claude API, enabling AI-powered conversations with tool execution capabilities through the MCP protocol.
1616

1717
## Goals
1818

.kiro/specs/mcp-server-core.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: TelemetryFlow MCP Server Core
2+
title: TelemetryFlow GO MCP Server Core
33
version: 1.0.0
44
status: draft
55
created: 2025-01-09
@@ -8,7 +8,7 @@ author: TelemetryFlow Team
88
inclusion: manual
99
---
1010

11-
# TelemetryFlow MCP Server Core Specification
11+
# TelemetryFlow GO MCP Server Core Specification
1212

1313
## Overview
1414

@@ -35,7 +35,7 @@ graph TB
3535
DB[(Database)]
3636
end
3737
38-
subgraph "TelemetryFlow MCP Server"
38+
subgraph "TelemetryFlow GO MCP Server"
3939
TRANSPORT[Transport Layer]
4040
PROTOCOL[MCP Protocol Handler]
4141
APPLICATION[Application Layer]
@@ -637,9 +637,9 @@ DATABASE_MAX_CONNECTIONS: "10"
637637
DATABASE_TIMEOUT: "5s"
638638

639639
# Observability Configuration
640-
OTEL_SERVICE_NAME: "telemetryflow-mcp"
641-
OTEL_SERVICE_VERSION: "1.0.0"
642-
OTEL_EXPORTER_OTLP_ENDPOINT: "http://localhost:4317"
640+
TELEMETRYFLOW_MCP_SERVICE_NAME: "telemetryflow-mcp"
641+
TELEMETRYFLOW_MCP_OTEL_SERVICE_VERSION: "1.0.0"
642+
TELEMETRYFLOW_MCP_OTLP_ENDPOINT: "http://localhost:4317"
643643
LOG_LEVEL: "info"
644644
LOG_FORMAT: "json"
645645
```

.kiro/specs/tool-system.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: TelemetryFlow MCP Tool System
2+
title: TelemetryFlow GO MCP Tool System
33
version: 1.0.0
44
status: draft
55
created: 2025-01-09
@@ -8,11 +8,11 @@ author: TelemetryFlow Team
88
inclusion: manual
99
---
1010

11-
# TelemetryFlow MCP Tool System Specification
11+
# TelemetryFlow GO MCP Tool System Specification
1212

1313
## Overview
1414

15-
This specification defines the tool system for the TelemetryFlow MCP Server, enabling dynamic tool registration, execution, and management through the MCP protocol with Claude API integration.
15+
This specification defines the tool system for the TelemetryFlow GO MCP Server, enabling dynamic tool registration, execution, and management through the MCP protocol with Claude API integration.
1616

1717
## Goals
1818

.kiro/steering/claude-integration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Claude API Integration
44

5-
The TelemetryFlow MCP Server integrates with Anthropic's Claude API to provide AI-powered capabilities through the MCP protocol.
5+
The TelemetryFlow GO MCP Server integrates with Anthropic's Claude API to provide AI-powered capabilities through the MCP protocol.
66

77
### Claude Client Configuration
88

.kiro/steering/documentation-knowledge-base.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# TelemetryFlow MCP Documentation Knowledge Base
1+
# TelemetryFlow GO MCP Documentation Knowledge Base
22

33
## Overview
44

5-
This steering file provides comprehensive references to the TelemetryFlow MCP Server documentation located in the `docs/` directory. Use these references to understand the complete system architecture, development processes, and operational procedures.
5+
This steering file provides comprehensive references to the TelemetryFlow GO MCP Server documentation located in the `docs/` directory. Use these references to understand the complete system architecture, development processes, and operational procedures.
66

77
## Core Documentation References
88

@@ -291,4 +291,4 @@ mcp:
291291
prompts: true
292292
```
293293
294-
This knowledge base ensures that all development work is grounded in the comprehensive documentation available in the `docs/` directory, maintaining consistency and quality across the entire TelemetryFlow MCP Server implementation.
294+
This knowledge base ensures that all development work is grounded in the comprehensive documentation available in the `docs/` directory, maintaining consistency and quality across the entire TelemetryFlow GO MCP Server implementation.

0 commit comments

Comments
 (0)