├── .env.example ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── bun.lock ├── package.json ├── smithery.yaml ├── src ├── config.ts ├── index.ts ├── tools │ ├── answer_query_direct.ts │ ├── answer_query_websearch.ts │ ├── architecture_pattern_recommendation.ts │ ├── code_analysis_with_docs.ts │ ├── database_schema_analyzer.ts │ ├── dependency_vulnerability_scan.ts │ ├── directory_tree.ts │ ├── documentation_generator.ts │ ├── edit_file.ts │ ├── execute_terminal_command.ts │ ├── explain_topic_with_docs.ts │ ├── generate_project_guidelines.ts │ ├── get_doc_snippets.ts │ ├── get_file_info.ts │ ├── index.ts │ ├── list_directory.ts │ ├── microservice_design_assistant.ts │ ├── move_file.ts │ ├── read_file.ts │ ├── regulatory_compliance_advisor.ts │ ├── save_answer_query_direct.ts │ ├── save_answer_query_websearch.ts │ ├── save_doc_snippet.ts │ ├── save_generate_project_guidelines.ts │ ├── save_topic_explanation.ts │ ├── search_files.ts │ ├── security_best_practices_advisor.ts │ ├── technical_comparison.ts │ ├── testing_strategy_generator.ts │ ├── tool_definition.ts │ └── write_file.ts ├── utils.ts └── vertex_ai_client.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/bun.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/package.json -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tools/answer_query_direct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/answer_query_direct.ts -------------------------------------------------------------------------------- /src/tools/answer_query_websearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/answer_query_websearch.ts -------------------------------------------------------------------------------- /src/tools/architecture_pattern_recommendation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/architecture_pattern_recommendation.ts -------------------------------------------------------------------------------- /src/tools/code_analysis_with_docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/code_analysis_with_docs.ts -------------------------------------------------------------------------------- /src/tools/database_schema_analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/database_schema_analyzer.ts -------------------------------------------------------------------------------- /src/tools/dependency_vulnerability_scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/dependency_vulnerability_scan.ts -------------------------------------------------------------------------------- /src/tools/directory_tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/directory_tree.ts -------------------------------------------------------------------------------- /src/tools/documentation_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/documentation_generator.ts -------------------------------------------------------------------------------- /src/tools/edit_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/edit_file.ts -------------------------------------------------------------------------------- /src/tools/execute_terminal_command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/execute_terminal_command.ts -------------------------------------------------------------------------------- /src/tools/explain_topic_with_docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/explain_topic_with_docs.ts -------------------------------------------------------------------------------- /src/tools/generate_project_guidelines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/generate_project_guidelines.ts -------------------------------------------------------------------------------- /src/tools/get_doc_snippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/get_doc_snippets.ts -------------------------------------------------------------------------------- /src/tools/get_file_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/get_file_info.ts -------------------------------------------------------------------------------- /src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/index.ts -------------------------------------------------------------------------------- /src/tools/list_directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/list_directory.ts -------------------------------------------------------------------------------- /src/tools/microservice_design_assistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/microservice_design_assistant.ts -------------------------------------------------------------------------------- /src/tools/move_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/move_file.ts -------------------------------------------------------------------------------- /src/tools/read_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/read_file.ts -------------------------------------------------------------------------------- /src/tools/regulatory_compliance_advisor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/regulatory_compliance_advisor.ts -------------------------------------------------------------------------------- /src/tools/save_answer_query_direct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/save_answer_query_direct.ts -------------------------------------------------------------------------------- /src/tools/save_answer_query_websearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/save_answer_query_websearch.ts -------------------------------------------------------------------------------- /src/tools/save_doc_snippet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/save_doc_snippet.ts -------------------------------------------------------------------------------- /src/tools/save_generate_project_guidelines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/save_generate_project_guidelines.ts -------------------------------------------------------------------------------- /src/tools/save_topic_explanation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/save_topic_explanation.ts -------------------------------------------------------------------------------- /src/tools/search_files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/search_files.ts -------------------------------------------------------------------------------- /src/tools/security_best_practices_advisor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/security_best_practices_advisor.ts -------------------------------------------------------------------------------- /src/tools/technical_comparison.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/technical_comparison.ts -------------------------------------------------------------------------------- /src/tools/testing_strategy_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/testing_strategy_generator.ts -------------------------------------------------------------------------------- /src/tools/tool_definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/tool_definition.ts -------------------------------------------------------------------------------- /src/tools/write_file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/tools/write_file.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/vertex_ai_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/src/vertex_ai_client.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shariqriazz/vertex-ai-mcp-server/HEAD/tsconfig.json --------------------------------------------------------------------------------