Skip to content

Commit 08abf64

Browse files
committed
Remove client-side changes outside the scope of issue #295
The issue only reports encoding inconsistency in StdioServerTransportProvider. Revert StdioClientTransport to its original state to keep the PR scoped to the reported problem.
1 parent edb5c12 commit 08abf64

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

mcp-core/src/main/java/io/modelcontextprotocol/client/transport/StdioClientTransport.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ public void awaitForExit() {
180180
private void startErrorProcessing() {
181181
this.errorScheduler.schedule(() -> {
182182
try (BufferedReader processErrorReader = new BufferedReader(
183-
new InputStreamReader(process.getErrorStream(), StandardCharsets.UTF_8))) {
183+
new InputStreamReader(process.getErrorStream()))) {
184184
String line;
185185
while (!isClosing && (line = processErrorReader.readLine()) != null) {
186186
try {
@@ -246,8 +246,7 @@ public Mono<Void> sendMessage(JSONRPCMessage message) {
246246
*/
247247
private void startInboundProcessing() {
248248
this.inboundScheduler.schedule(() -> {
249-
try (BufferedReader processReader = new BufferedReader(
250-
new InputStreamReader(process.getInputStream(), StandardCharsets.UTF_8))) {
249+
try (BufferedReader processReader = new BufferedReader(new InputStreamReader(process.getInputStream()))) {
251250
String line;
252251
while (!isClosing && (line = processReader.readLine()) != null) {
253252
try {

0 commit comments

Comments
 (0)