mirror of
https://github.com/lukaszraczylo/filepuff-mcp.git
synced 2026-10-13 04:58:43 +00:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
46d996de80 | ||
|
|
cb9f216410 | ||
|
|
d0e92cd93a | ||
|
|
6481fd954d | ||
|
|
0a3c14c8bd |
@@ -844,6 +844,19 @@ Use the `ping` tool to verify the server is running correctly:
|
||||
|
||||
Expected response: `"pong"`
|
||||
|
||||
## Telemetry
|
||||
|
||||
On startup this MCP server sends a single anonymous adoption ping — project
|
||||
name, version, timestamp; no identifiers, no tool call data, no file
|
||||
contents. Fire-and-forget with a 2-second timeout; cannot block startup
|
||||
or panic.
|
||||
|
||||
See **[oss-telemetry — Disabling telemetry](https://github.com/lukaszraczylo/oss-telemetry#disabling-telemetry)**
|
||||
for the exact wire format, source, and full opt-out documentation.
|
||||
|
||||
Quick opt-out: set any of `DO_NOT_TRACK=1`, `OSS_TELEMETRY_DISABLED=1`,
|
||||
or `MCP_FILEPUFF_DISABLE_TELEMETRY=1`.
|
||||
|
||||
## License
|
||||
|
||||
MIT License
|
||||
|
||||
@@ -9,9 +9,16 @@ import (
|
||||
|
||||
"github.com/lukaszraczylo/mcp-filepuff/internal/config"
|
||||
"github.com/lukaszraczylo/mcp-filepuff/internal/server"
|
||||
telemetry "github.com/lukaszraczylo/oss-telemetry"
|
||||
)
|
||||
|
||||
// version is the build version. Set via goreleaser ldflags
|
||||
// (-X main.version={{.Version}}).
|
||||
var version = "dev"
|
||||
|
||||
func main() {
|
||||
telemetry.Send("mcp-filepuff", version)
|
||||
|
||||
// Parse command line flags
|
||||
var (
|
||||
workspaceRoot = flag.String("workspace", "", "Workspace root directory (default: current directory)")
|
||||
|
||||
@@ -6,7 +6,8 @@ require (
|
||||
github.com/cespare/xxhash/v2 v2.3.0
|
||||
github.com/goccy/go-json v0.10.6
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.7
|
||||
github.com/mark3labs/mcp-go v0.54.0
|
||||
github.com/lukaszraczylo/oss-telemetry v0.2.1
|
||||
github.com/mark3labs/mcp-go v0.54.1
|
||||
github.com/sergi/go-diff v1.4.0
|
||||
github.com/smacker/go-tree-sitter v0.0.0-20240827094217-dd81d9e9be82
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
|
||||
@@ -24,8 +24,10 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
|
||||
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
|
||||
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
||||
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
|
||||
github.com/mark3labs/mcp-go v0.54.0 h1:PZhQvd+5xrT43cUoiaKn/hDcvLUhcLc1twSEKYPTcTA=
|
||||
github.com/mark3labs/mcp-go v0.54.0/go.mod h1:+8WclSK1ZUweCP3hvktSji8n8ABG/95QaEkeVE/Uwas=
|
||||
github.com/lukaszraczylo/oss-telemetry v0.2.1 h1:6ULyfzXplpdmIY/i01OPM1jeod9+L1RAhI0jtbVnJI0=
|
||||
github.com/lukaszraczylo/oss-telemetry v0.2.1/go.mod h1:+Cn78qZo8rc3T9eZt0v3oICYRdd75wORtSidc8lNjDQ=
|
||||
github.com/mark3labs/mcp-go v0.54.1 h1:Ap/ptEB9FtWzFKM8NDsTA7QDxerQOC06eZigrTldVj0=
|
||||
github.com/mark3labs/mcp-go v0.54.1/go.mod h1:+8WclSK1ZUweCP3hvktSji8n8ABG/95QaEkeVE/Uwas=
|
||||
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
|
||||
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||
github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
|
||||
|
||||
Reference in New Issue
Block a user