Skip to content

Commit dd11906

Browse files
committed
0.6.3 Add more stderr handling options
1 parent da16c4a commit dd11906

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamcp/mcp-server-metamcp",
3-
"version": "0.6.1",
3+
"version": "0.6.3",
44
"description": "MCP Server MetaMCP manages all your other MCPs in one MCP.",
55
"scripts": {
66
"build": "tsc && shx chmod +x dist/*.js",

src/client.ts

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,19 @@ export const createMetaMcpClient = (
4646
stderr: stderrValue,
4747
};
4848
transport = new StdioClientTransport(stdioParams);
49+
50+
// Handle stderr stream when set to "pipe"
51+
if (stderrValue === "pipe" && (transport as any).stderr) {
52+
const stderrStream = (transport as any).stderr;
53+
54+
stderrStream.on('data', (chunk: Buffer) => {
55+
console.error(`[MetaMCP] ${chunk.toString().trim()}`);
56+
});
57+
58+
stderrStream.on('error', (error: Error) => {
59+
console.error(`[MetaMCP] stderr error:`, error);
60+
});
61+
}
4962
} else if (serverParams.type === "SSE" && serverParams.url) {
5063
// Transform the URL if USE_DOCKER_HOST is set to "true"
5164
const transformedUrl = transformDockerUrl(serverParams.url);
@@ -91,7 +104,7 @@ export const createMetaMcpClient = (
91104
const client = new Client(
92105
{
93106
name: "MetaMCP",
94-
version: "0.6.1",
107+
version: "0.6.3",
95108
},
96109
{
97110
capabilities: {

src/mcp-proxy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export const createServer = async () => {
4040
const server = new Server(
4141
{
4242
name: "MetaMCP",
43-
version: "0.6.1",
43+
version: "0.6.3",
4444
},
4545
{
4646
capabilities: {

0 commit comments

Comments
 (0)