reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.RuntimeException: Failed to start process with command: [npx, -y, @modelcontextprotocol/server-filesystem, E:/] Caused by: java.lang.RuntimeException: Failed to start process with command: [npx, -y, @modelcontextprotocol/server-filesystem, E:/] at io.modelcontextprotocol.client.transport.StdioClientTransport.lambda$connect$1(StdioClientTransport.java:132) ~[mcp-0.9.0.jar:0.9.0] at reactor.core.publisher.MonoRunnable.call(MonoRunnable.java:73) ~[reactor-core-3.7.5.jar:3.7.5] at reactor.core.publisher.MonoRunnable.call(MonoRunnable.java:32) ~[reactor-core-3.7.5.jar:3.7.5] at reactor.core.publisher.FluxSubscribeOnCallable$CallableSubscribeOnSubscription.run(FluxSubscribeOnCallable.java:228) ~[reactor-core-3.7.5.jar:3.7.5] at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:68) ~[reactor-core-3.7.5.jar:3.7.5] at reactor.core.scheduler.SchedulerTask.call(SchedulerTask.java:28) ~[reactor-core-3.7.5.jar:3.7.5] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:840) ~[na:na] Caused by: java.io.IOException: Cannot run program "npx": CreateProcess error=2, 系统找不到指定的文件。 at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073) ~[na:na] at io.modelcontextprotocol.client.transport.StdioClientTransport.lambda$connect$1(StdioClientTransport.java:129) ~[mcp-0.9.0.jar:0.9.0] ... 10 common frames omitted Caused by: java.io.IOException: CreateProcess error=2, 系统找不到指定的文件。 at java.base/java.lang.ProcessImpl.create(Native Method) ~[na:na] at java.base/java.lang.ProcessImpl.(ProcessImpl.java:505) ~[na:na] at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:158) ~[na:na] at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110) ~[na:na] ... 12 common frames omitted

mcp:
  client:
    enabled: true
    name: my-mcp-client
    version: 1.0.0
    request-timeout: 30s
    type: SYNC  # or ASYNC for reactive applications

    stdio:
      servers-configuration: classpath:mcp-servers.json

{ "mcpServers": { "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "E:/" ] } } }

Comment From: KevenCoder

I also encountered this problem, how did you solve it?

Comment From: twelvet-s

I also encountered this problem, how did you solve it?

修复npx无法启动