VSCode配置MCP连接Elasticsearch

安装必要的插件和工具

在 VSCode 中配置 MCP(Managed Connector Platform)并连接到 Elasticsearch,需要安装以下插件和工具:

  • Java Extension Pack:提供 Java 开发支持。
  • MCP 插件:通常由厂商提供,需根据具体平台下载。
  • Elasticsearch 客户端库:例如 elasticsearch-java

安装完成后,确保 VSCode 的 Java 环境配置正确,可以通过以下命令验证:

java -version

配置 MCP 连接参数

MCP 通常通过配置文件或环境变量设置连接参数。创建一个名为 mcp-config.json 的文件,填写以下内容:

{
  "mcp_endpoint": "https://your-mcp-endpoint.com",
  "api_key": "your-api-key",
  "timeout": 5000
}

将文件保存在项目根目录下,并在代码中加载配置:

import java.nio.file.Files;
import java.nio.file.Paths;

String configPath = "mcp-config.json";
String configContent = new String(Files.readAllBytes(Paths.get(configPath)));

引入 Elasticsearch 客户端依赖

pom.xml 中添加 Elasticsearch 客户端的依赖:

<dependency>
  <groupId>co.elastic.clients</groupId>
  <artifactId>elasticsearch-java</artifactId>
  <version>8.11.1</version>
</dependency>

同步 Maven 项目后,初始化 Elasticsearch 客户端:

import co.elastic.clients.elasticsearch.ElasticsearchClient;
import co.elastic.clients.json.jackson.JacksonJsonpMapper;
import co.elastic.clients.transport.ElasticsearchTransport;
import co.elastic.clients.transport.rest_client.RestClientTransport;
import org.apache.http.HttpHost;
import org.elasticsearch.client.RestClient;

RestClient restClient = RestClient.builder(
  new HttpHost("localhost", 9200)
).build();

ElasticsearchTransport transport = new RestClientTransport(
  restClient
│ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) └─ Running... packages/ui-tars/operators/browserbase prepare$ │ ready built in 0.43 s (esm)node-linker". … └─ Running... .../agent-infra/search/browser-search prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.17 s (cjs) │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) └─ Running... │ ready built in 0.45 s (cjs)serbase prepare$ └─ Running... .../agent-infra/search/browser-search prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.17 s (cjs) │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) └─ Running... │ ready built in 0.24 s (esm)serbase prepare$ └─ Running... packages/agent-infra/browser-use prepare$ npm… │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-use@0.1.1 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.17 s (cjs) │ info build started... │ ready built in 0.43 s (esm) │ ready built in 0.45 s (cjs) └─ Running... .../agent-infra/search/browser-search prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) └─ Running... │ ready built in 0.29 s (cjs)serbase prepare$ └─ Running... packages/agent-infra/browser-use prepare$ npm… │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-use@0.1.1 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.17 s (cjs) │ info build started... │ ready built in 0.43 s (esm) │ ready built in 0.45 s (cjs) └─ Running... .../agent-infra/search/browser-search prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) └─ Running... │ start generating declaration files... (cj…$ └─ Running... packages/ui-tars/operators/browserbase prepare$ │ start generating declaration files... (cj… └─ Running... .../agent-infra/search/browser-search prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.17 s (cjs) │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) │ start generating declaration files... (cj… └─ Running... [1 lines collapsed] │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @ui-tars/operator-browserbase@1.2.3 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.17 s (esm) │ ready built in 0.17 s (cjs) └─ Running... │ start generating declaration files... (es… └─ Running... [1 lines collapsed] │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @ui-tars/operator-browserbase@1.2.3 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.17 s (esm) │ ready built in 0.17 s (cjs) └─ Running... │ start generating declaration files... (es… └─ Running... .../agent-infra/search/browser-search prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... │ start generating declaration files... (es…$ └─ Running... .../ui-tars/operators/browser-operator prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @ui-tars/operator-browser@1.2.3 build │ > rslib build │ Rslib v0.10.0 │ ready built in 0.17 s (cjs) │ info build started... │ ready built in 0.24 s (esm) │ ready built in 0.29 s (cjs) └─ Running... packages/agent-infra/browser-use prepare$ npm… [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-use@0.1.1 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.43 s (esm) │ ready built in 0.45 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... .../agent-infra/search/browser-search prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... packages/ui-tars/operators/browserbase prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @ui-tars/operator-browserbase@1.2.3 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.17 s (esm) │ ready built in 0.17 s (cjs) │ start generating declaration files... (es… └─ Running... │ start generating declaration files... (cj… └─ Running... .../ui-tars/operators/browser-operator prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @ui-tars/operator-browser@1.2.3 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.24 s (esm) │ ready built in 0.29 s (cjs) └─ Running... packages/agent-infra/browser-use prepare$ npm… [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-use@0.1.1 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.43 s (esm) │ ready built in 0.45 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... .../agent-infra/search/browser-search prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... packages/ui-tars/operators/browserbase prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ start generating declaration files... (es… └─ Running... packages/agent-infra/browser-use prepare$ npm… [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-use@0.1.1 build │ > rslib build │ Rslib v0.10.0 │ start generating declaration files... (cj… │ info build started... │ ready built in 0.43 s (esm) │ ready built in 0.45 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... .../agent-infra/search/browser-search prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... packages/ui-tars/operators/browserbase prepare$ [1 lines collapsed] [1 lines collapsed] │ > @ui-tars/operator-browserbase@1.2.3 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.17 s (esm) │ ready built in 0.17 s (cjs) │ start generating declaration files... (es… │ start generating declaration files... (cj… └─ Running... │ start generating declaration files... (cj… └─ Running... packages/agent-infra/browser-use prepare$ npm… [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-use@0.1.1 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.43 s (esm) │ ready built in 0.45 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... .../agent-infra/search/browser-search prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/browser-search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.18 s (esm) │ ready built in 0.18 s (cjs) │ start generating declaration files... (cj… │ start generating declaration files... (es… └─ Running... packages/ui-tars/operators/browserbase prepare$ [1 lines collapsed] │2npm warn Unknown env config "shamefully-hoi… │3> @agent-infra/browser-search@0.0.5 build │4> rslib build │5 Rslib v0.10.0 │6info build started... │7ready built in 0.17 s (esm) │8ready built in 0.18 s (esm) │9ready built in 0.18 s (cjs)n files... (es… [10 lines collapsed] declaration files... (cj… │ 1tart generating declaration files... (es… │ 2eady declaration files generated in 3.43… │ 3eady declaration files generated in 3.45… │ 4ile (esm) Size … │ 5ist\types.mjs 0.10 kB │ 6ist\index.mjs 0.17 kB │ 7ist\engines\index.mjs 0.33 kB │ 8ist\utils\url.mjs 0.61 kB │ 9ist\engines\get-search-engine.mjs 0.79 kB │20ist\utils\misc.mjs 2.7 kB │ 1ist\engines\baidu-engine.mjs 2.8 kB │ 2ist\engines\bing-engine.mjs 3.0 kB │ 3ist\engines\google-engine.mjs 3.0 kB │ 4ist\engines\sogou-engine.mjs 3.6 kB │ 5ist\browser-search.mjs 6.3 kB │ 6 Total: 23.5 k… │ 7ile (cjs) Size … │ 8ist\types.js 0.74 kB… │ 9ist\utils\url.js 1.8 kB … └─ Done in 5.5sget-search-engine.js 2.3 kB … │ dist\index.js 3.0 kB … │2dist\engines\baidu-engine.js 4.0 kB … │ > @ui-tars/operator-adb@1.2.3 build │ > rslib build │3 Rslib v0.10.0ogle-engine.js 4.3 kB … │4> rslib build │5 Rslib v0.10.0dex.js 4.9 kB … │6info build started...(esm) 7.7 kB … │7ready built in 0.12 s (cjs)tal: 42.0 kB… │ ready built in 0.12 s (esm)n files... (es… │ ready built in 0.12 s (cjs)n files... (cj… └─ Done in 6.7sating declaration files... (es… │2start generating declaration files... (cj… │2> @ui-tars/operator-browser@1.2.3 build │3> @ui-tars/operator-browserbase@1.2.3 build │4> rslib build │5 Rslib v0.10.0tarted... │6info build started... │7ready built in 0.24 s (esm)2.3 build │8ready built in 0.24 s (esm) │9ready built in 0.29 s (cjs)n files... (es… [10 lines collapsed] declaration files... (es… │ 1tart generating declaration files... (cj… │ 2eady declaration files generated in 4.84… │ 3eady declaration files generated in 4.85… │ 4ile (esm) Size │ 5ist\index.mjs 0.31 kB │ 6ist\types.mjs 0.45 kB │ 7ist\key-map.mjs 1.9 kB │ 8ist\shortcuts.mjs 2.1 kB │ 9ist\browser-operator.mjs 25.2 kB │3dist\ui-helper.mjs 25.5 kB │4> rslib build │5 Rslib v0.10.0 Size │6info build started... 1.7 kB │7dist\index.js 3.4 kB └2 Done in 7.1s in 0.17 s (esm)5 kB │3> @agent-infra/browser-use@0.1.1 build │4> rslib build │5 Rslib v0.10.0ing declaration files... (cj… │6info build started...s generated in 4.92… │7ready declaration files generated in 4.96… │8ready built in 0.43 s (esm) │9ready built in 0.45 s (cjs) [10 lines collapsed] declaration files... (cj… │ 1tart generating declaration files... (es… │ 2eady declaration files generated in 5.45… │ 3eady declaration files generated in 5.46… │ 4ile (esm) Size … │ 5ist\dom\history\views.mjs 0.10 k… │ 6ist\dom\raw_types.mjs 0.10 k… │ 7ist\index.mjs 0.48 k… │ 8ist\browser\types.mjs 0.57 k… │ 9ist\context.mjs 0.63 k… │20ist\agent\agents\errors.mjs 0.84 k… │ 1ist\agent\messages\views.mjs 1.5 kB… │ 2ist\agent\helper.mjs 1.6 kB… │ 3ist\agent\event\manager.mjs 1.6 kB… │ 4ist\agent\event\types.mjs 2.1 kB… │ 5ist\agent\service.mjs 2.3 kB… │ 6ist\agent\agents\planner.mjs 2.7 kB… │ 7ist\agent\prompts\planner.mjs 2.9 kB… │ 8ist\agent\agents\validator.mjs 3.3 kB… │ 9ist\agent\prompts\base.mjs 3.3 kB… │30ist\agent\types.mjs 3.7 kB… │ 1ist\agent\prompts\validator.mjs 3.9 kB… │ 2ist\agent\actions\schemas.mjs 4.2 kB… │ 3ist\dom\service.mjs 4.7 kB… │ 4ist\agent\agents\base.mjs 5.9 kB… │ 5ist\browser\context.mjs 7.6 kB… │ 6ist\browser\utils.mjs 8.1 kB… │ 7ist\agent\prompts\navigator.mjs 8.7 kB… │ 8ist\dom\views.mjs 8.8 kB… │ 9ist\agent\executor.mjs 9.2 kB… │40ist\agent\actions\json_gemini.mjs 9.6 kB… │ 1ist\agent\agents\navigator.mjs 9.9 kB… │ 2ist\agent\messages\service.mjs 11.6 k… │ 3ist\agent\actions\json_schema.mjs 11.9 k… │ 4ist\agent\actions\builder.mjs 15.3 k… │ 5ist\browser\page.mjs 25.0 k… │ 6ist\utils.mjs 26.7 k… │ 7 Total: 198.9 … │ 8ile (cjs) Size … │ 9ist\dom\history\views.js 0.74 kB… │50ist\dom\raw_types.js 0.74 kB… │ 1ist\browser\types.js 1.8 kB … │ 2ist\context.js 1.9 kB … │ 3ist\agent\agents\errors.js 2.0 kB … │ 4ist\agent\messages\views.js 2.7 kB … │ 5ist\agent\event\manager.js 2.9 kB … │ 6ist\agent\helper.js 3.0 kB … │ 7ist\agent\event\types.js 3.5 kB … │ 8ist\agent\service.js 4.0 kB … │ 9ist\agent\prompts\planner.js 4.2 kB … │60ist\index.js 4.4 kB … │ 1ist\agent\agents\planner.js 4.6 kB … │ 2ist\agent\prompts\base.js 4.6 kB … │ 3ist\agent\prompts\validator.js 5.2 kB … │ 4ist\agent\agents\validator.js 5.3 kB … │ 5ist\agent\types.js 5.6 kB … │ 6ist\dom\service.js 6.8 kB … │ 7ist\agent\agents\base.js 7.3 kB … │ 8ist\agent\actions\schemas.js 8.7 kB … │ 9ist\browser\context.js 9.3 kB … │70ist\browser\utils.js 9.9 kB … │ 1ist\agent\prompts\navigator.js 10.0 kB… │ dist\dom\views.js 10.3 kB… │ dist\agent\actions\json_gemini.js 10.8 kB… └─ Done in 7.5secutor.js 11.7 kB… │ dist\agent\agents\navigator.js 12.1 kB… │ dist\agent\actions\json_schema.js 13.1 kB… [1 lines collapsed] │ dist\agent\actions\builder.js 19.4 kB… │2dist\browser\page.js 26.6 kB… │3> @ui-tars/operator-nut-js@1.2.3 build │4> rslib build │5 Rslib v0.10.0tarted... │6info build started...(esm) │7ready built in 0.08 s (cjs) │ ready built in 0.08 s (esm)n files... (es… │ ready built in 0.08 s (cjs) │ start generating declaration files... (es… │ start generating declaration files... (cj… │ ready declaration files generated in 2.23… │ ready declaration files generated in 2.28… │ File (esm) Size │ dist\index.mjs 11.0 kB │ File (cjs) Size └─ Done in 4.7s 13.7 kB packages/ui-tars/cli prepare$ npm run build └─ Running... │ npm warn Unknown env config "node-linker". … └─ Running... │ npm warn Unknown env config "shamefully-hoi…re └─ Running... packages/agent-infra/search/search prepare$ n…re └─ Running... │ > @ui-tars/cli@1.2.3 buildg "node-linker". …re └─ Running... │ > rslib buildinfra/search/search prepare$ n…re └─ Running... packages/agent-infra/search/search prepare$ n…re │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi…re └─ Running... │ > @agent-infra/search@0.0.5 buildowser prepare │ Rslib v0.10.0 └─ Running... packages/agent-infra/search/search prepare$ n… │ npm warn Unknown env config "node-linker". …re │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 build-linker". … │ > rslib buildown env config "shamefully-hoi… └─ Running... │ Rslib v0.10.0fra/mcp-servers/browser prepare └─ Running... │ info build started...ervers/browser prepare └─ Running... │ info build started...ervers/browser prepare └─ Running... packages/agent-infra/search/search prepare$ n…re │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 buildefully-hoi… │ > rslib build │ Rslib v0.10.0 │ Rslib v0.10.0 │ info build started... └─ Running... packages/agent-infra/search/search prepare$ n…re │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 buildefully-hoi… │ > rslib build │ Rslib v0.10.0 │ Rslib v0.10.0 │ info build started... └─ Running... │ ready built in 0.09 s (esm)s/browser prepare └─ Running... │ ready built in 0.09 s (cjs)s/browser prepare └─ Running... │ ready built in 0.10 s (esm)s/browser prepare └─ Running... packages/agent-infra/search/search prepare$ n… │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 build&& shx chm… │ > rslib build │ Rslib v0.10.0 │ info build started... │ info build started... │ ready built in 0.09 s (esm) │ ready built in 0.09 s (cjs) │ ready built in 0.10 s (cjs) └─ Running... packages/agent-infra/search/search prepare$ n… │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 build@1.2.23 bu… │ > rslib build │ Rslib v0.10.0 │ info build started... │ info build started... │ ready built in 0.09 s (esm) │ ready built in 0.09 s (cjs) │ start generating declaration files... (cj… └─ Running... │ start generating declaration files... (es…re └─ Running... packages/agent-infra/search/search prepare$ n… │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 build&& shx chm… │ > rslib build │ Rslib v0.10.0 │ info build started... │ info build started... │ ready built in 0.09 s (esm) │ ready built in 0.09 s (cjs) │ start generating declaration files... (cj… [1 lines collapsed] packages/agent-infra/mcp-servers/browser prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/mcp-server-browser@1.2.23 bu… │ > shx rm -rf dist && rslib build && shx chm… │ Rslib v0.10.0 │ info build started... └─ Running... │ start generating declaration files... (cj… └─ Running... packages/agent-infra/search/search prepare$ n… │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/search@0.0.5 build │ > rslib build │ Rslib v0.10.0 │ info build started... │ ready built in 0.09 s (esm) │ ready built in 0.09 s (cjs) │ start generating declaration files... (cj… [1 lines collapsed] packages/agent-infra/mcp-servers/browser prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/mcp-server-browser@1.2.23 bu… │ > shx rm -rf dist && rslib build && shx chm… │ Rslib v0.10.0 │ info build started... └─ Running... │ start generating declaration files... (es… └─ Running... packages/agent-infra/mcp-servers/browser prepare$ [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… │2> @agent-infra/mcp-server-browser@1.2.23 bu… │3> @agent-infra/search@0.0.5 build │4> rslib build │5 Rslib v0.10.0tarted... │6info build started...ration files... (es… │7start generating declaration files... (cj… │8ready built in 0.09 s (esm) │9ready built in 0.09 s (cjs) [10 lines collapsed] declaration files... (cj… │ 1tart generating declaration files... (es… │ 2eady declaration files generated in 2.56… │ 3eady declaration files generated in 2.65… └2 Done in 4.4s Size │3> @ui-tars/cli@1.2.3 build │4> rslib build │5 Rslib v0.10.0 5.5 kB │6info build started...B 7.5 kB │7File (cjs) Size Gzip │8ready built in 0.10 s (esm).56 kB │9ready built in 0.10 s (cjs).1 kB [10 lines collapsed] declaration files... (es… │ 1tart generating declaration files... (cj… │ 2eady declaration files generated in 3.28… │ 3eady declaration files generated in 3.33… └2 Done in 5.2s Size │3> @agent-infra/mcp-server-browser@1.2.23 bu… │4> shx rm -rf dist && rslib build && shx chm… │5 Rslib v0.10.0 │6info build started...5.4 kB │7File (cjs) Size │8start generating declaration files... (es… │9start generating declaration files... (cj… [10 lines collapsed].29 s (esm) │ 1eady built in 1.31 s (cjs) │ 2eady declaration files generated in 4.08… │ 3eady declaration files generated in 4.09… │ File (esm) Size │ dist\request-context.js 1774.5 kB │ dist\server.js 2072.7 kB │ dist\index.js 2169.2 kB │ Total: 6016.3 kB │ File (cjs) Size │ dist\request-context.cjs 1835.0 kB │ dist\server.cjs 2158.6 kB │ dist\index.cjs 2254.8 kB └─ Done in 6.1s Total: 6248.4 kB packages/agent-infra/mcp-servers/search prepare$ │ npm warn Unknown env config "node-linker". … │ npm warn Unknown env config "shamefully-hoi… │ > @agent-infra/mcp-server-search@1.2.23 bui… │ > shx rm -rf dist && rslib build && shx chm… │ Rslib v0.10.0 └─ Running... packages/agent-infra/mcp-client prepare$ npm … │ info build started...fig "node-linker". … └─ Running... packages/agent-infra/mcp-client prepare$ npm … │ info build started...fig "node-linker". … └─ Running... packages/agent-infra/mcp-client prepare$ npm … │ ready built in 0.09 s (esm)node-linker". … └─ Running... packages/agent-infra/mcp-client prepare$ npm … │ ready built in 0.09 s (cjs)node-linker". … └─ Running... packages/agent-infra/mcp-client prepare$ npm … │ npm warn Unknown env config "node-linker". … [1 lines collapsed] │ > @agent-infra/mcp-client@1.2.23 build │ start generating declaration files... (cj… └─ Running... packages/agent-infra/mcp-client prepare$ npm … [1 lines collapsed] │ npm warn Unknown env config "shamefully-hoi… [1 lines collapsed] │ > rslib build │ Rslib v0.10.0 │ start generating declaration files... (cj… │ info build started... │ ready built in 0.07 s (esm) │ ready built in 0.07 s (cjs) │ start generating declaration files... (es… │ start generating declaration files... (cj… └─ Running... │ start generating declaration files... (es… └─ Running... packages/agent-infra/mcp-client prepare$ npm … [1 lines collapsed] │2npm warn Unknown env config "shamefully-hoi… │3> @agent-infra/mcp-client@1.2.23 build │4> rslib build │5 Rslib v0.10.0 │6info build started... │7ready built in 0.07 s (esm) │2ready built in 0.07 s (esm) │3> @agent-infra/mcp-server-search@1.2.23 bui… │4> shx rm -rf dist && rslib build && shx chm… │5 Rslib v0.10.0 │6info build started...s generated in 2.22… │7ready declaration files generated in 2.23… │8ready built in 0.09 s (esm) │9ready built in 0.09 s (cjs) [10 lines collapsed] declaration files... (cj… │ 1tart generating declaration files... (es… └─ Done in 3.9sration files generated in 2.17… │ ready declaration files generated in 2.31… │ File (esm) Size │ dist\server.js 4.1 kB │ dist\index.js 5.7 kB │ Total: 9.8 kB │ File (cjs) Size │ dist\server.cjs 5.8 kB │ dist\index.cjs 6.6 kB │ Total: 12.4 kB Done in 11m 45.8s ^C (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0 [1:0] $ cd f:\game-1 ; cd f:\game-1\UI-TARS-desktop-0.3.0\apps\ui-tars && npm run dev 所在位置 行:1 字符: 64 + ... :\game-1 ; cd f:\game-1\UI-TARS-desktop-0 .3.0\apps\ui-tars && npm run ... + ~~ 标记“&&”不是此版本中的有效语句分隔符。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : InvalidEndOfLine (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0 [1:0] $ (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0 [1:0] $ cd f:\game-1 ; cd f:\game-1\UI-TARS-desktop-0.3.0\apps\ui-tars ; npm run dev > ui-tars-desktop@0.2.4 dev > electron-vite dev vite v6.2.2 building SSR bundle for development... ../../node_modules/file-type/core.js (1419:16): Use of eval in "../../node_modules/file-type/core.js" is strongly discouraged as it poses security risks and may cause issues with minification. ✓ 2368 modules transformed. Generated an empty chunk: "app_private". dist/main/app_private-Dyvby5gX.js 0.01 kB dist/main/index-CtsU6c2f.js 0.68 kB dist/main/BrowserWebSocketTransport-D0cjxDeU.js 0.94 kB dist/main/fileFromPath-1g7i6PBK.js 4.66 kB dist/main/source-map-support-D6d8GHBV.js 18.99 kB dist/main/index-D7bHkL9b.js 20.76 kB dist/main/systemPermissions-AHXYQjon.js 102.59 kB dist/main/index-8DzgTOz1.js 282.25 kB dist/main/bidi-9VA-E60H.js 603.55 kB dist/main/main.js 6,920.18 kB ✓ built in 7.04s build the electron main process successfully ----- vite v6.2.2 building SSR bundle for development... ✓ 1 modules transformed. dist/preload/index.js 2.02 kB ✓ built in 13ms build the electron preload files successfully ----- dev server running for the electron renderer process at: ➜ Local: http://localhost:5173/ ➜ Network: use --host to expose error during start dev server and electron app: Error: Electron uninstall at getElectronPath (file:///F:/game-1/UI-TARS-desktop-0.3.0/node_modules/electron-vite/dist/chunks/lib-cKkdVUlC.mjs:132:19) at startElectron (file:///F:/game-1/UI-TARS-desktop-0.3.0/node_modules/electron-vite/dist/chunks/lib-cKkdVUlC.mjs:203:26) at createServer (file:///F:/game-1/UI-TARS-desktop-0.3.0/node_modules/electron-vite/dist/chunks/lib-DuM22u5V.mjs:74:14) at async CAC.<anonymous> (file:///F:/game-1/UI-TARS-desktop-0.3.0/node_modules/electron-vite/dist/cli.mjs:67:9) (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0\apps\ui-tars [1:1] $ (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0\apps\ui-tars [1:1] $ cd f:\game-1 ; cd f:\game-1\UI-TARS-desktop-0.3.0 ; pnpm install electron  ERR_PNPM_ADDING_TO_ROOT  Running this command will add the dependency to the workspace root, which might not be what you want - if you really meant it, make it explicit by running this command again with the -w flag (or --workspace-root). If you don't want to see this warning anymore, you may set the ignore-workspace-root-check setting to true. (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0 [1:1] $ (TraeAI-7) F:\game-1\UI-TARS-desktop-0.3.0 [1:1] $ cd f:\game-1 ; cd f:\game-1\UI-TARS-desktop-0.3.0 ; pnpm install electron -w  WARN  `node_modules` is present. Lockfile only installation will make it out-of-date Progress: resolved 1, reused 0, downloaded 0, ad WARN  deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options. Progress: resolved 1, reused 0, downloaded 0, adProgress: resolved 76, reused 0, downloaded 0, apackages/agent-infra/search/bing-search |  WARN  deprecated rimraf@4.1.0 Progress: resolved 76, reused 0, downloaded 0, aProgress: resolved 132, reused 0, downloaded 0, Progress: resolved 154, reused 0, downloaded 0, Progress: resolved 182, reused 0, downloaded 0, Progress: resolved 209, reused 0, downloaded 0, Progress: resolved 218, reused 0, downloaded 0, Progress: resolved 219, reused 0, downloaded 0, Progress: resolved 220, reused 0, downloaded 0, Progress: resolved 330, reused 0, downloaded 0, Progress: resolved 538, reused 0, downloaded 0, Progress: resolved 692, reused 0, downloaded 0, Progress: resolved 810, reused 0, downloaded 0, Progress: resolved 915, reused 0, downloaded 0, Progress: resolved 1039, reused 0, downloaded 0,Progress: resolved 1173, reused 0, downloaded 0,Progress: resolved 1264, reused 0, downloaded 0,Progress: resolved 1408, reused 0, downloaded 0,Progress: resolved 1477, reused 0, downloaded 0,Progress: resolved 1650, reused 0, downloaded 0,Progress: resolved 1762, reused 0, downloaded 0,Progress: resolved 1799, reused 0, downloaded 0, WARN  GET https://registry.npmjs.org/wrap-ansi error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 1799, reused 0, downloaded 0,Progress: resolved 1912, reused 0, downloaded 0,Progress: resolved 2020, reused 0, downloaded 0,Progress: resolved 2078, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/graceful-fs error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2078, reused 1, downloaded 0,Progress: resolved 2079, reused 1, downloaded 0,Progress: resolved 2080, reused 1, downloaded 0,Progress: resolved 2082, reused 1, downloaded 0,Progress: resolved 2083, reused 1, downloaded 0,Progress: resolved 2085, reused 1, downloaded 0,Progress: resolved 2086, reused 1, downloaded 0,Progress: resolved 2087, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/once error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2087, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/minimatch error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2087, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/ssri error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2087, reused 1, downloaded 0,Progress: resolved 2088, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/minipass-fetch error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2088, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/fs.realpath error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2088, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/negotiator error (ECONNRESET). Will retry in 10 seconds. 2 retries left. Progress: resolved 2088, reused 1, downloaded 0,Progress: resolved 2089, reused 1, downloaded 0,Progress: resolved 2091, reused 1, downloaded 0,Progress: resolved 2093, reused 1, downloaded 0,Progress: resolved 2094, reused 1, downloaded 0,Progress: resolved 2095, reused 1, downloaded 0,Progress: resolved 2096, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/fs.realpath error (ECONNRESET). Will retry in 1 minute. 1 retries left. Progress: resolved 2096, reused 1, downloaded 0, WARN  GET https://registry.npmjs.org/negotiator error (ECONNRESET). Will retry in 1 minute. 1 retries left. Progress: resolved 2096, reused 1, downloaded 0,Progress: resolved 2097, reused 1, downloaded 0,Progress: resolved 2098, reused 1, downloaded 0,Progress: resolved 2099, reused 1, downloaded 0,Progress: resolved 2100, reused 1, downloaded 0,Progress: resolved 2101, reused 1, downloaded 0,Progress: resolved 2102, reused 1, downloaded 0,Progress: resolved 2105, reused 1, downloaded 0,Progress: resolved 2108, reused 1, downloaded 0,Progress: resolved 2109, reused 1, downloaded 0,Progress: resolved 2110, reused 1, downloaded 0,Progress: resolved 2111, reused 1, downloaded 0,Progress: resolved 2113, reused 1, downloaded 0,Progress: resolved 2114, reused 1, downloaded 0,Progress: resolved 2115, reused 1, downloaded 0,packages/agent-infra/mcp-servers/browser |  WARN  deprecated puppeteer@24.4.0 Progress: resolved 2115, reused 1, downloaded 0,Progress: resolved 2119, reused 1, downloaded 0,Progress: resolved 2121, reused 1, downloaded 0,Progress: resolved 2126, reused 1, downloaded 0,Progress: resolved 2137, reused 1, downloaded 0,Progress: resolved 2139, reused 1, downloaded 0,Progress: resolved 2140, reused 1, downloaded 0,Progress: resolved 2141, reused 1, downloaded 0,Progress: resolved 2144, reused 1, downloaded 0,Progress: resolved 2151, reused 1, downloaded 0,Progress: resolved 2158, reused 1, downloaded 0,Progress: resolved 2162, reused 1, downloaded 0,Progress: resolved 2166, reused 1, downloaded 0,Progress: resolved 2167, reused 1, downloaded 0,Progress: resolved 2168, reused 1, downloaded 0,Progress: resolved 2169, reused 1, downloaded 0,Progress: resolved 2172, reused 1, downloaded 0,Progress: resolved 2174, reused 1, downloaded 0,Progress: resolved 2177, reused 1, downloaded 0,Progress: resolved 2178, reused 1, downloaded 0,Progress: resolved 2182, reused 1, downloaded 0,Progress: resolved 2183, reused 1, downloaded 0,Progress: resolved 2184, reused 1, downloaded 0,Progress: resolved 2185, reused 1, downloaded 0,Progress: resolved 2191, reused 1, downloaded 0,Progress: resolved 2195, reused 1, downloaded 0,Progress: resolved 2196, reused 1, downloaded 0,Progress: resolved 2197, reused 1, downloaded 0,Progress: resolved 2210, reused 1, downloaded 0,Progress: resolved 2212, reused 1, downloaded 0,Progress: resolved 2214, reused 1, downloaded 0, WARN  20 deprecated subdependencies found: @azure/openai@1.0.0-beta.13, @humanwhocodes/config-array@0.13.0, @humanwhocodes/object-schema@2.0.3, @npmcli/move-file@2.0.1, boolean@3.2.0, crypto@1.0.1, glob@7.2.3, glob@8.1.0, inflight@1.0.6, lodash.get@4.4.2, lodash.isequal@4.5.0, node-domexception@1.0.0, phin@3.7.1, rimraf@2.6.3, rimraf@2.7.1, rimraf@3.0.2, sudo-prompt@9.2.1, xterm-addon-fit@0.5.0, xterm-addon-search@0.8.2, xterm@4.19.0 Progress: resolved 2214, reused 1, downloaded 0, dependencies: + electron ^39.1.1 Progress: resolved 2214, reused 1, downloaded 0, WARN  Issues with peer dependencies found . ├─┬ @vitest/coverage-v8 3.0.8 │ └── ✕ missing peer vitest@3.0.8 └─┬ @vitest/coverage-istanbul 3.0.5 └── ✕ missing peer vitest@3.0.5 ✕ Conflicting peer dependencies: vitest apps/ui-tars ├─┬ @electron-forge/plugin-vite 7.7.0 │ └─┬ @electron-forge/web-multi-logger 7.7.0 │ └─┬ express-ws 5.0.2 │ └─┬ ws 7.5.10 │ └── ✕ unmet peer utf-8-validate@^5.0.2: found 6.0.5 └─┬ @vitest/coverage-istanbul 3.0.5 └── ✕ unmet peer vitest@3.0.5: found 3.0.8 apps/ui-tars/src/renderer ├─┬ react-hook-form 7.46.1 │ └── ✕ unmet peer react@"^16.8.0 || ^17 || ^18": found 19.1.0 └─┬ @hookform/resolvers 5.0.1 └── ✕ unmet peer react-hook-form@^7.55.0: found 7.46.1 packages/agent-infra/logger └─┬ @rslib/core 0.10.0 ├── ✕ unmet peer typescript@^5: found 4.9.4 └─┬ rsbuild-plugin-dts 0.10.0 └── ✕ unmet peer typescript@^5: found 4.9.4 packages/agent-infra/mcp-servers/browser └─┬ @agent-infra/browser-context 0.1.2 └─┬ defuddle 0.6.4 └── ✕ unmet peer jsdom@^24.0.0: found 26.1.0 packages/ui-tars/operators/browserbase └─┬ @browserbasehq/stagehand 1.13.0 └── ✕ unmet peer openai@^4.62.1: found 5.5.1 Progress: resolved 2214, reused 1, downloaded 0,Progress: resolved 2214, reused 2, downloaded 0,Progress: resolved 2214, reused 32, downloaded 0Progress: resolved 2214, reused 162, downloaded Progress: resolved 2214, reused 214, downloaded Packages: +52 -268 +++++++--------------------------------------- Progress: resolved 2214, reused 214, downloaded Progress: resolved 2214, reused 252, downloaded Progress: resolved 2214, reused 252, downloaded Progress: resolved 2214, reused 252, downloaded Progress: resolved 2214, reused 252, downloaded Progress: resolved 2214, reused 252, downloaded Progress: resolved 2214, reused 252, downloaded Progress: resolved 2214, reused 252, downloaded 1, added 52, done node_modules/electron: Running postinstall script... node_modules/@electron-toolkit/preload/node_modules/electron: Running postinstall script...
最新发布
11-09
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值