-
Notifications
You must be signed in to change notification settings - Fork 119
Description
Hello,
I am trying to install the mcp-genmedia experiment by following the repository instructions.
The install.sh script runs and prints "All MCP servers have been installed successfully", but it does not actually create any of the executable files in $HOME/go/bin.
Here is the complete history of the commands I ran and the errors I encountered in my Google Cloud Shell session. I believe this shows the installation is currently broken.
Welcome to Cloud Shell! Type "help" to get started.
Your Cloud Platform project in this session is set to mikes-ai-resource.
Use gcloud config set project [PROJECT_ID]
to change to a different project.
mikecheong86@cloudshell:~ (mikes-ai-resource)$ gcloud config set project Mikes_AI_Resources
WARNING: INVALID_ARGUMENT: Request contains an invalid argument.
Are you sure you wish to set property [core/project] to Mikes_AI_Resources?
Do you want to continue (Y/n)? y
ERROR: (gcloud.config.set) The project property must be set to a valid project ID, not the project name [Mikes_AI_Resources]
To set your project, run:
$ gcloud config set project PROJECT_ID
or to unset it, run:
$ gcloud config unset project
mikecheong86@cloudshell:~ (mikes-ai-resource)$ gcloud config set project mikes-ai-resource
Updated property [core/project].
mikecheong86@cloudshell:~ (mikes-ai-resource)$ git clone https://github.com/GoogleCloudPlatform/vertex-ai-creative-studio.git
Cloning into 'vertex-ai-creative-studio'...
remote: Enumerating objects: 5443, done.
remote: Counting objects: 100% (1040/1040), done.
remote: Compressing objects: 100% (200/200), done.
remote: Total 5443 (delta 949), reused 852 (delta 840), pack-reused 4403 (from 3)
Receiving objects: 100% (5443/5443), 151.75 MiB | 17.73 MiB/s, done.
Resolving deltas: 100% (4001/4001), done.
mikecheong86@cloudshell:~ (mikes-ai-resource)$ cd vertex-ai-creative-studio/experiments/mcp-genmedia
mikecheong86@cloudshell:/vertex-ai-creative-studio/experiments/mcp-genmedia (mikes-ai-resource)$ bash setup.sh/vertex-ai-creative-studio/experiments/mcp-genmedia (mikes-ai-resource)$ ls -l
bash: setup.sh: No such file or directory
mikecheong86@cloudshell:
total 16
drwxrwxr-x 2 mikecheong86 mikecheong86 4096 Jun 27 15:52 assets
drwxrwxr-x 8 mikecheong86 mikecheong86 4096 Jun 27 15:52 mcp-genmedia-go
-rw-rw-r-- 1 mikecheong86 mikecheong86 3934 Jun 27 15:52 README.md
drwxrwxr-x 6 mikecheong86 mikecheong86 4096 Jun 27 15:52 sample-agents
mikecheong86@cloudshell:/vertex-ai-creative-studio/experiments/mcp-genmedia (mikes-ai-resource)$ cd mcp-genmedia-go/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go (mikes-ai-resource)$ ./install.sh
mikecheong86@cloudshell:
WARNING: Your PATH does not include the Go binary directory (/home/mikecheong86/go/bin).
The MCP server binaries will be installed there.
To run them from your command line, please add the following line to your shell configuration file (e.g., ~/.bashrc, ~/.zshrc):
export PATH="/opt/gradle/bin:/opt/maven/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/go/bin:/usr/local/node_packages/node_modules/.bin:/usr/local/rvm/bin:/home/mikecheong86/.gems/bin:/usr/local/rvm/bin:/home/mikecheong86/gopath/bin:/google/gopath/bin:/google/flutter/bin:/usr/local/nvm/versions/node/v22.16.0/bin:/home/mikecheong86/go/bin"
You will need to restart your shell or run 'source <your_config_file>' for the change to take effect.
Press Enter to continue, or Ctrl+C to exit and configure your PATH.^C
mikecheong86@cloudshell:/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go (mikes-ai-resource)$ nano /vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go (mikes-ai-resource)$ nano /.bashrc/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go (mikes-ai-resource)$ ^C
mikecheong86@cloudshell:
mikecheong86@cloudshell:/.bashrc/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go (mikes-ai-resource)$ source
mikecheong86@cloudshell:/.bashrc/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ ./install.sh
mikecheong86@cs-624124880446-default:
Please choose an MCP server to install:
- mcp-avtool-go
- mcp-lyria-go
- mcp-imagen-go
- mcp-chirp3-go
- mcp-veo-go
- Install All
- Exit
#? 6
Installing all MCP servers...
Installing mcp-avtool-go...
go: downloading github.com/mark3labs/mcp-go v0.30.1
go: downloading github.com/rs/cors v1.11.1
go: downloading github.com/teris-io/shortid v0.0.0-20220617161101-71ec9f2aa569
go: downloading go.opentelemetry.io/otel v1.36.0
go: downloading cloud.google.com/go/storage v1.55.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0
go: downloading go.opentelemetry.io/otel/sdk v1.36.0
go: downloading go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.36.0
go: downloading cloud.google.com/go v0.121.2
go: downloading github.com/spf13/cast v1.9.2
go: downloading github.com/yosida95/uritemplate/v3 v3.0.2
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading go.opentelemetry.io/otel/metric v1.36.0
go: downloading go.opentelemetry.io/otel/trace v1.36.0
go: downloading golang.org/x/sys v0.33.0
go: downloading go.opentelemetry.io/proto/otlp v1.7.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822
go: downloading google.golang.org/genproto v0.0.0-20250603155806-513f23925822
go: downloading google.golang.org/grpc v1.73.0
go: downloading cloud.google.com/go/auth v0.16.2
go: downloading cloud.google.com/go/compute/metadata v0.7.0
go: downloading cloud.google.com/go/iam v1.5.2
go: downloading cloud.google.com/go/compute v1.38.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.52.0
go: downloading github.com/googleapis/gax-go/v2 v2.14.2
go: downloading go.opentelemetry.io/contrib/detectors/gcp v1.36.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.36.0
go: downloading google.golang.org/api v0.236.0
go: downloading google.golang.org/protobuf v1.36.6
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.1.0
go: downloading github.com/cenkalti/backoff/v5 v5.0.2
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3
go: downloading golang.org/x/net v0.41.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822
go: downloading cloud.google.com/go/monitoring v1.24.2
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.52.0
go: downloading golang.org/x/oauth2 v0.30.0
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.28.0
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.8
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0
go: downloading golang.org/x/time v0.12.0
go: downloading github.com/google/s2a-go v0.1.9
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.6
go: downloading github.com/envoyproxy/go-control-plane/envoy v1.32.4
go: downloading golang.org/x/text v0.26.0
go: downloading github.com/envoyproxy/go-control-plane v0.13.4
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/spiffe/go-spiffe/v2 v2.5.0
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443
go: downloading github.com/envoyproxy/protoc-gen-validate v1.2.1
go: downloading github.com/go-jose/go-jose/v4 v4.1.0
go: downloading github.com/zeebo/errs v1.4.0
go: downloading cel.dev/expr v0.24.0
go: downloading golang.org/x/sync v0.15.0
go: downloading golang.org/x/crypto v0.39.0
Installing mcp-lyria-go...
go: downloading cloud.google.com/go/aiplatform v1.90.0
go: downloading cloud.google.com/go/longrunning v0.6.7
Installing mcp-imagen-go...
go: downloading google.golang.org/genai v1.7.0
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/gorilla/websocket v1.5.3
Installing mcp-chirp3-go...
go: downloading cloud.google.com/go/texttospeech v1.13.0
Installing mcp-veo-go...
All MCP servers have been installed successfully.
mikecheong86@cs-624124880446-default:/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ $HOME/go/bin/mcp-go/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ ls -l $HOME/go/bin
-bash: /home/mikecheong86/go/bin/mcp-go: No such file or directory
mikecheong86@cs-624124880446-default:
ls: cannot access '/home/mikecheong86/go/bin': No such file or directory
mikecheong86@cs-624124880446-default:/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ find ~ -name mcp-go/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ go install
/home/mikecheong86/gopath/pkg/mod/cache/download/github.com/mark3labs/mcp-go
mikecheong86@cs-624124880446-default:
no Go files in /home/mikecheong86/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go
mikecheong86@cs-624124880446-default:/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ ls -l $HOME/go/bin/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ go install ./...
ls: cannot access '/home/mikecheong86/go/bin': No such file or directory
mikecheong86@cs-624124880446-default:
pattern ./...: directory prefix . does not contain modules listed in go.work or their selected dependencies
mikecheong86@cs-624124880446-default:/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go$ cd ~$ cp -r vertex-ai-creative-studio/experiments/mcp-genmedia/ mcp-genmedia-isolated
mikecheong86@cs-624124880446-default:
mikecheong86@cs-624124880446-default:$ cd mcp-genmedia-isolated/mcp-genmedia-go/mcp-genmedia-isolated/mcp-genmedia-go$ go install ./cmd/mcp-go
mikecheong86@cs-624124880446-default:
stat /home/mikecheong86/mcp-genmedia-isolated/mcp-genmedia-go/cmd/mcp-go: directory not found
mikecheong86@cs-624124880446-default:/mcp-genmedia-isolated/mcp-genmedia-go$ find . -print/mcp-genmedia-isolated/mcp-genmedia-go$ go install ./...
.
./mcp-avtool-go
./mcp-avtool-go/avtool.go
./mcp-avtool-go/ffprobe_commands_test.go
./mcp-avtool-go/ffprobe_commands.go
./mcp-avtool-go/README.md
./mcp-avtool-go/go.sum
./mcp-avtool-go/mcp_handlers_test.go
./mcp-avtool-go/mcp_handlers.go
./mcp-avtool-go/ffmpeg_commands.go
./mcp-avtool-go/compositing_recipes.md
./mcp-avtool-go/ffmpeg_commands_test.go
./mcp-avtool-go/test.mp3
./mcp-avtool-go/go.mod
./install.sh
./go.work
./go.work.sum
./mcp-lyria-go
./mcp-lyria-go/README.md
./mcp-lyria-go/go.sum
./mcp-lyria-go/lyria.go
./mcp-lyria-go/go.mod
./README.md
./CHANGELOG.md
./mcp-imagen-go
./mcp-imagen-go/.gitignore
./mcp-imagen-go/README.md
./mcp-imagen-go/go.sum
./mcp-imagen-go/makedist
./mcp-imagen-go/imagen.go
./mcp-imagen-go/go.mod
./mcp-common
./mcp-common/gcs_utils_test.go
./mcp-common/config.go
./mcp-common/otel.go
./mcp-common/file_utils_test.go
./mcp-common/file_utils.go
./mcp-common/gcs_utils.go
./mcp-common/README.md
./mcp-common/go.sum
./mcp-common/config_test.go
./mcp-common/go.mod
./mcp-chirp3-go
./mcp-chirp3-go/.gitignore
./mcp-chirp3-go/README.md
./mcp-chirp3-go/go.sum
./mcp-chirp3-go/makedist
./mcp-chirp3-go/chirp3.go
./mcp-chirp3-go/go.mod
./mcp-veo-go
./mcp-veo-go/handlers.go
./mcp-veo-go/.gitignore
./mcp-veo-go/README.md
./mcp-veo-go/go.sum
./mcp-veo-go/veo.go
./mcp-veo-go/makedist
./mcp-veo-go/video_logic.go
./mcp-veo-go/utils.go
./mcp-veo-go/go.mod
mikecheong86@cs-624124880446-default:
pattern ./...: directory prefix . does not contain modules listed in go.work or their selected dependencies
mikecheong86@cs-624124880446-default:/mcp-genmedia-isolated/mcp-genmedia-go$ rm go.work/mcp-genmedia-isolated/mcp-genmedia-go$ go install ./...
mikecheong86@cs-624124880446-default:
pattern ./...: directory prefix . does not contain main module or its selected dependencies
mikecheong86@cs-624124880446-default:~/mcp-genmedia-isolated/mcp-genmedia-go$ ./install.sh
Please choose an MCP server to install: - mcp-avtool-go
- mcp-lyria-go
- mcp-imagen-go
- mcp-chirp3-go
- mcp-veo-go
- Install All
- Exit
#? 6
Installing all MCP servers...
Installing mcp-avtool-go...
mcp_handlers.go:14:2: github.com/mark3labs/[email protected]: missing go.sum entry for go.mod file; to add it:
go mod download github.com/mark3labs/mcp-go
avtool.go:11:2: github.com/mark3labs/[email protected]: missing go.sum entry for go.mod file; to add it:
go mod download github.com/mark3labs/mcp-go
ERROR: Failed to install mcp-avtool-go. Please check the output above for details.
mikecheong86@cs-624124880446-default:/mcp-genmedia-isolated/mcp-genmedia-go$ cd mcp-avtool-go/mcp-genmedia-isolated/mcp-genmedia-go/mcp-avtool-go$ go mod tidy
mikecheong86@cs-624124880446-default:
go: downloading github.com/stretchr/testify v1.10.0
go: downloading go.uber.org/goleak v1.3.0
go: downloading go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.52.0
go: downloading github.com/frankban/quicktest v1.14.6
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10
go: downloading github.com/google/martian/v3 v3.3.3
go: downloading github.com/kr/pretty v0.3.1
go: downloading github.com/envoyproxy/go-control-plane/ratelimit v0.1.0
go: downloading cloud.google.com/go/logging v1.13.0
go: downloading cloud.google.com/go/trace v1.11.6
go: downloading github.com/kr/text v0.2.0
go: downloading github.com/rogpeppe/go-internal v1.13.1
mikecheong86@cs-624124880446-default:/mcp-genmedia-isolated/mcp-genmedia-go/mcp-avtool-go$ cd ../mcp-genmedia-isolated/mcp-genmedia-go$ ./install.sh
mikecheong86@cs-624124880446-default:
Please choose an MCP server to install: - mcp-avtool-go
- mcp-lyria-go
- mcp-imagen-go
- mcp-chirp3-go
- mcp-veo-go
- Install All
- Exit
#? 6
Installing all MCP servers...
Installing mcp-avtool-go...
Installing mcp-lyria-go...
Installing mcp-imagen-go...
Installing mcp-chirp3-go...
go: downloading github.com/GoogleCloudPlatform/vertex-ai-creative-studio/experiments/mcp-genmedia/mcp-genmedia-go/mcp-common v0.0.0-20250625220510-c9cb050f0f91
Installing mcp-veo-go...
All MCP servers have been installed successfully.
mikecheong86@cs-624124880446-default:/mcp-genmedia-isolated/mcp-genmedia-go$ ls -l $HOME/go/bin/mcp-genmedia-isolated/mcp-genmedia-go$ find
ls: cannot access '/home/mikecheong86/go/bin': No such file or directory
mikecheong86@cs-624124880446-default:/mcp-genmedia-isolated -type f -executable/mcp-genmedia-isolated/mcp-genmedia-go$ ^C
/home/mikecheong86/mcp-genmedia-isolated/mcp-genmedia-go/install.sh
/home/mikecheong86/mcp-genmedia-isolated/mcp-genmedia-go/mcp-imagen-go/makedist
/home/mikecheong86/mcp-genmedia-isolated/mcp-genmedia-go/mcp-chirp3-go/makedist
/home/mikecheong86/mcp-genmedia-isolated/mcp-genmedia-go/mcp-veo-go/makedist
mikecheong86@cs-624124880446-default:
mikecheong86@cs-624124880446-default:~/mcp-genmedia-isolated/mcp-genmedia-go$