Debugging Features and Extensions In VSCode: With Cursor editor and MCP Tools debugging as Example


Note: Before following this blog - Please do check the version of your VS Code or Cursor to check whether you have a newer version or older version or the exact version compared to the version of the VS Code or Cursor that I’m using
VS Code Version that I’m using while writing this blog -
Version: 1.101.2
Commit: 2901c5ac6db8a986a5666c3af51ff804d05af0d4
Date: 2025-06-24T20:27:15.391Z
Electron: 35.5.1
ElectronBuildId: 11727614
Chromium: 134.0.6998.205
Node.js: 22.15.1
V8: 13.4.114.21-electron.0
OS: Darwin arm64 24.5.0
This is a generic method but it works for specific things too. For example, I used this method in Cursor editor to debug MCP issues
MCP - Model Context Protocol - https://modelcontextprotocol.io/
This uses the Output
feature of VSCode, which is also what Cursor seems to be made of
You can generally use the Output
feature by multiple ways - keybinding / keyboard shortcuts (depending on your machine and VSCode setup), Menu Bar, Command Palette
In Mac OS, I can do this by using the Help
menu and searching for Output
in the Search Bar 🔎🔍, which shows me that Output
is there under View
menu. Using Command Palette, I can choose the View: Toggle Output
feature
‼️ ⚠️ ⛔️ ☣️ ☢️ ⚠ Be careful to not choose
View: Clear Output
while the Output panel is open, or else it will clear the output logs
An example is given below
The default view will look like this -
‼️ ⚠️ ⛔️ ☣️ ☢️ ⚠ Be careful to not choose
View: Clear Output
while the Output panel is open, or else it will clear the output logs
In the Output
view, you can see the output (logs) of different things - I guess it’s usually features of VS Code or extensions of VS Code, but not for all features and extensions from what I can see. I guess this can be due to - either
Feature not having output (logs)
Feature not working
Feature output (logs) alone not working
Feature not enabled
Extension not having output (logs)
Extension not working
Extension output (logs) alone not working
Extension not enabled
Now, let’s look at the output (logs) of something, like Git
I guess, by default, you will see the output of Tasks
if you haven’t chosen anything previously
You can see a drop down menu in the Output
view near the filter input box, which says Tasks
by default I guess
‼️ ⚠️ ⛔️ ☣️ ☢️ ⚠ Be careful to not click the button shown below while the Output panel is open, or else it will clear the output logs. Unless you want to clear logs, don’t click it
You can choose from the list of things from the drop down
Here’s a zoomed in view to give an example
You can usually see Language Server Logs of different Languages depending on if the Language Extension has been installed and enabled and if the Language Extension uses a Language Server and also shows the logs of the Language Server
ℹ️ℹ A Language Server is something that implements the Language Server Protocol - https://en.wikipedia.org/wiki/Language_Server_Protocol
Let’s click on Git
to see some sample output and also checkout the output for other things
Other examples:
Now, for debugging why the MCP client (in my Cursor editor) didn’t work, I used the Output
tab and also my local terminal
So, this is how my Cursor editor settings looks like
Notice that the chosen thing in the drop down is MCP Logs
Other things on the list are -
Let me show you how my mcp.json
looks like. You can see the mcp.json
file when you click the New MCP Server
button under MCP Tools
under Tools & Integrations
Before showing more details, I just wanna share my Cursor editor version so that you can double check it before reading further and following it and doing things in your Cursor editor
My Cursor editor version is -
Version: 1.1.6
VSCode Version: 1.96.2
Commit: 5b19bac7a947f54e4caa3eb7e4c5fbf832389850
Date: 2025-06-25T02:14:24.784Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.5.0
Now, let’s go back to my mcp.json
{
"mcpServers": {
"prometheus_stage": {
"url": "https://some-staging-server.com/prometheus/mcp",
"headers": {
"Content-Type": "application/json",
"accessToken": "put-a-valid-token-over-here"
}
},
"prometheus_nightly": {
"url": "https://some-nightly-server.com/prometheus/mcp",
"headers": {
"Content-Type": "application/json",
"accessToken": "put-a-valid-token-over-here"
}
},
"prometheus_dev": {
"url": "https://some-dev-server.com/prometheus/mcp",
"headers": {
"Content-Type": "application/json",
"accessToken": "put-a-valid-token-over-here"
}
}
}
}
Note that
some-staging-server.com
,some-nightly-server.com
,some-dev-server.com
are all example names (DNS / Domain names). I changed the DNS name in the settings to remove sensitive, confidential and private information. If you literally use any of them (the DNS names) in your MCP tools settings, it may not give the same logs mostly because it doesn’t point to anything - as in - there are no DNS records for it.For example, if you literally use
some-staging-server.com
in your MCP tools settings, it will not be able to resolve the name (DNS / Domain name) to anything unless you point it (using DNS records) to something in your machine or in the DNS you use or in the DNS in your network. So, you will get a different error if you literally usesome-staging-server.com
in your MCP tools settingsIt may give the same logs if you use those and/ define those - create DNS records for the domain names.
As of this writing,
some-staging-server.com
,some-nightly-server.com
,some-dev-server.com
are not actual domain names that resolves to anything since they have no DNS records at this point of time
In my case, this mcp.json
file is present in my home directory under the .cursor
directory. You can check this out here -
Note that I blurred the DNS name in the settings to remove sensitive, confidential and private information
Now, I know there’s a problem in my MCP Client since I don’t see a “green” mark in the MCP Tools
section for the MCP tools I’m using, after configuring. It shows either “yellow” mark - which seems to mean - Loading, or it shows a “red” mark - which seems to mean Failed / Error / Failure
Now, to debug this, I saw the logs -
2025-06-27 12:11:47.509 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 12:11:47.509 [error] user-prometheus_stage: No server info found
2025-06-27 12:11:47.509 [info] user-prometheus_nightly: Handling CreateClient action
2025-06-27 12:11:47.509 [info] user-prometheus_nightly: Creating streamableHttp transport
2025-06-27 12:11:47.509 [info] user-prometheus_nightly: Connecting to streamableHttp server
2025-06-27 12:11:47.509 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 12:11:47.509 [error] user-prometheus_nightly: No server info found
2025-06-27 12:11:47.509 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 12:11:47.509 [error] user-prometheus_dev: No server info found
2025-06-27 12:11:52.074 [error] user-prometheus_nightly: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 12:11:52.075 [info] user-prometheus_nightly: Client closed for command
2025-06-27 12:11:52.076 [error] user-prometheus_nightly: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 12:11:52.076 [error] user-prometheus_nightly: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 12:11:52.076 [info] user-prometheus_nightly: Connecting to SSE server
2025-06-27 12:11:55.780 [error] user-prometheus_nightly: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 12:11:55.781 [error] user-prometheus_nightly: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 12:11:55.781 [info] user-prometheus_nightly: Client closed for command
2025-06-27 12:11:55.783 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 12:11:55.783 [error] user-prometheus_stage: No server info found
2025-06-27 12:11:55.783 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 12:11:55.783 [error] user-prometheus_stage: No server info found
2025-06-27 12:11:55.796 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 12:11:55.796 [error] user-prometheus_nightly: No server info found
2025-06-27 12:11:55.797 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 12:11:55.797 [error] user-prometheus_nightly: No server info found
2025-06-27 12:11:55.800 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 12:11:55.800 [error] user-prometheus_dev: No server info found
2025-06-27 12:11:55.801 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 12:11:55.801 [error] user-prometheus_dev: No server info found
2025-06-27 12:13:51.869 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 12:13:51.870 [error] user-prometheus_stage: No server info found
2025-06-27 12:13:51.870 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 12:13:51.870 [error] user-prometheus_nightly: No server info found
2025-06-27 12:13:51.871 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 12:13:51.871 [error] user-prometheus_dev: No server info found
2025-06-27 12:13:53.813 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 12:13:53.813 [error] user-prometheus_stage: No server info found
2025-06-27 12:13:53.813 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 12:13:53.813 [error] user-prometheus_nightly: No server info found
2025-06-27 12:13:53.817 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 12:13:53.817 [error] user-prometheus_dev: No server info found
2025-06-27 15:16:11.749 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:16:11.749 [error] user-prometheus_stage: No server info found
2025-06-27 15:16:11.751 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:16:11.751 [error] user-prometheus_nightly: No server info found
2025-06-27 15:16:11.754 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:16:11.754 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:09.516 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:09.516 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:09.516 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:09.516 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:09.517 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:09.517 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:28.347 [info] user-prometheus_nightly: Handling CreateClient action
2025-06-27 15:36:28.347 [info] user-prometheus_nightly: Creating streamableHttp transport
2025-06-27 15:36:28.347 [info] user-prometheus_nightly: Connecting to streamableHttp server
2025-06-27 15:36:28.359 [info] user-prometheus_nightly: Handling CreateClient action
2025-06-27 15:36:28.359 [info] user-prometheus_nightly: Creating streamableHttp transport
2025-06-27 15:36:28.359 [info] user-prometheus_nightly: Connecting to streamableHttp server
2025-06-27 15:36:32.369 [error] user-prometheus_nightly: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:32.371 [info] user-prometheus_nightly: Client closed for command
2025-06-27 15:36:32.373 [error] user-prometheus_nightly: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:32.373 [error] user-prometheus_nightly: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:32.373 [info] user-prometheus_nightly: Connecting to SSE server
2025-06-27 15:36:32.937 [error] user-prometheus_nightly: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:32.938 [info] user-prometheus_nightly: Client closed for command
2025-06-27 15:36:32.938 [error] user-prometheus_nightly: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:32.938 [error] user-prometheus_nightly: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:32.938 [info] user-prometheus_nightly: Connecting to SSE server
2025-06-27 15:36:35.205 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:35.205 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:35.207 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:35.207 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:35.209 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:35.209 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:36.369 [error] user-prometheus_nightly: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:36.369 [error] user-prometheus_nightly: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:36.369 [info] user-prometheus_nightly: Client closed for command
2025-06-27 15:36:36.374 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:36.374 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:36.374 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:36.374 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:36.374 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:36.375 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:36.375 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:36.375 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:36.375 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:36.375 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:36.377 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:36.377 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:36.919 [error] user-prometheus_nightly: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:36.919 [error] user-prometheus_nightly: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:36.919 [info] user-prometheus_nightly: Client closed for command
2025-06-27 15:36:36.921 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:36.921 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:36.922 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:36.922 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:36.922 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:36.922 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:36.923 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:36.923 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:36.925 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:36.926 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:36.926 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:36.926 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:45.569 [info] user-prometheus_dev: Handling CreateClient action
2025-06-27 15:36:45.569 [info] user-prometheus_dev: Creating streamableHttp transport
2025-06-27 15:36:45.569 [info] user-prometheus_dev: Connecting to streamableHttp server
2025-06-27 15:36:46.247 [error] user-prometheus_dev: Client error for command fetch failed
2025-06-27 15:36:46.247 [info] user-prometheus_dev: Client closed for command
2025-06-27 15:36:46.248 [error] user-prometheus_dev: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 15:36:46.248 [error] user-prometheus_dev: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 15:36:46.248 [info] user-prometheus_dev: Connecting to SSE server
2025-06-27 15:36:46.264 [error] user-prometheus_dev: Client error for command SSE error: TypeError: fetch failed: getaddrinfo ENOTFOUND some-dev-server.com
2025-06-27 15:36:46.264 [error] user-prometheus_dev: Error connecting to SSE server after fallback: SSE error: TypeError: fetch failed: getaddrinfo ENOTFOUND some-dev-server.com
2025-06-27 15:36:46.264 [info] user-prometheus_dev: Client closed for command
2025-06-27 15:36:46.267 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:46.268 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:46.268 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:46.268 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:46.268 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:46.268 [error] user-prometheus_dev: No server info found
2025-06-27 15:36:46.932 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 15:36:46.932 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 15:36:46.932 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 15:36:50.719 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:50.720 [info] user-prometheus_stage: Client closed for command
2025-06-27 15:36:50.720 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:50.720 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:50.720 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 15:36:54.470 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:54.471 [error] user-prometheus_stage: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 15:36:54.471 [info] user-prometheus_stage: Client closed for command
2025-06-27 15:36:54.476 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:36:54.477 [error] user-prometheus_stage: No server info found
2025-06-27 15:36:54.477 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:36:54.477 [error] user-prometheus_nightly: No server info found
2025-06-27 15:36:54.480 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:36:54.481 [error] user-prometheus_dev: No server info found
2025-06-27 15:39:18.898 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:39:18.898 [error] user-prometheus_stage: No server info found
2025-06-27 15:39:18.899 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:39:18.899 [error] user-prometheus_nightly: No server info found
2025-06-27 15:39:18.902 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:39:18.902 [error] user-prometheus_dev: No server info found
2025-06-27 15:39:24.126 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:39:24.127 [error] user-prometheus_stage: No server info found
2025-06-27 15:39:24.127 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:39:24.127 [error] user-prometheus_nightly: No server info found
2025-06-27 15:39:24.129 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:39:24.129 [error] user-prometheus_dev: No server info found
2025-06-27 15:47:49.588 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:47:49.588 [error] user-prometheus_stage: No server info found
2025-06-27 15:47:49.589 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:47:49.589 [error] user-prometheus_nightly: No server info found
2025-06-27 15:47:49.590 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:47:49.590 [error] user-prometheus_dev: No server info found
2025-06-27 15:47:51.563 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 15:47:51.563 [error] user-prometheus_stage: No server info found
2025-06-27 15:47:51.564 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 15:47:51.564 [error] user-prometheus_nightly: No server info found
2025-06-27 15:47:51.565 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 15:47:51.565 [error] user-prometheus_dev: No server info found
Note that
some-dev-server.com
is an example name (DNS / Domain name). I changed the DNS name in the logs to remove sensitive, confidential and private information. If you literally usesome-dev-server.com
in your MCP tools settings, it will coincidentally give the same logs mostly because it doesn’t point to anything - as in - there are no DNS records defined for it. You may not get the same logs if you use those and/ define those - that is, create DNS records forsome-dev-server.com
As of this writing
some-dev-server.com
is not an actual domain name that resolves to anything since it has no DNS records at this point of time
You can see how there are a lot of logs. I can see some 401s, and what not. There’s even a getaddrinfo
error
Previously, I saw some timeout errors. Then I used curl
in my terminal noticed the name resolution error and then used dig
to confirm. For example -
> curl https://some-dev-server.com/prometheus/mcp
curl: (6) Could not resolve host: some-dev-server.com
> dig some-dev-server.com
; <<>> DiG 9.10.6 <<>> some-dev-server.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 39008
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;some-dev-server.com. IN A
;; AUTHORITY SECTION:
com. 882 IN SOA a.gtld-servers.net. nstld.verisign-grs.com. 1751020243 1800 900 604800 900
;; Query time: 2 msec
;; SERVER: 127.0.2.2#53(127.0.2.2)
;; WHEN: Fri Jun 27 16:01:31 IST 2025
;; MSG SIZE rcvd: 124
Please note that when you use curl
to debug, you need to use everything that you mention in your mcp.json
- like the content headers etc which has some important information like any credentials for authentication and authorization. I say this because there can be authentication errors too, which sometimes get bubbled up to the AI Chat in the case of Cursor and it’s MCP Client when using the AI Chat in Cursor. Also, I have also noticed 5xx errors like 502
and also errors like 4xx like 401
.
Also, to make your debugging easier, you can shut the noise (logs) from other MCP tools by disabling them in your Cursor Settings, for example, like this -
I have enabled stage
alone and I notice this in my logs
2025-06-27 16:05:01.549 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 16:05:04.427 [info] user-prometheus_nightly: Handling DeleteClient action
2025-06-27 16:05:05.545 [info] user-prometheus_dev: Handling DeleteClient action
2025-06-27 16:05:06.396 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:05:06.396 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:05:06.396 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:05:10.163 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:05:10.164 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:05:10.165 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:05:10.165 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:05:10.165 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 16:05:13.757 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:05:13.758 [error] user-prometheus_stage: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:05:13.758 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:05:13.763 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:05:13.763 [error] user-prometheus_stage: No server info found
2025-06-27 16:05:13.764 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:05:13.764 [error] user-prometheus_nightly: No server info found
2025-06-27 16:05:13.774 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:05:13.774 [error] user-prometheus_dev: No server info found
Here you can see how there’s a log saying Handling DeleteClient action
- this is shown by the tool I think, when it gets disabled, so as to say that the client was deleted
And when you enable, it shows Creating streamableHttp transport
- again, his is shown by the tool I think, when it gets enabled, so as to say that the client was created
You can see how there are 401 errors. So, maybe some access token issue. In my case, it was an access token issue in one of the tools and in another one it was a DNS issue and a routing issue. At times, there were some intermittent connection issues - like, due to some gateway issues from Cloudflare since we use Cloudflare as a gateway / firewall to our services, so, I have seen 502
gateway errors. All of these - I could find it from the logs and also using curl
When I fix the access token issue in one of my tools, it looks like this -
Notice the “green” mark - a green filled circle
A closer look by magnifying it by zooming in
If you click on 5 tools enabled
- it will show you the tools. For example, here’s an example for prometheus_nightly
:
Sometimes I can see a “red” mark - a red filled circle, like this -
A closer look by magnifying it by zooming in
When I look at the logs, it says this -
2025-06-27 16:29:31.973 [error] user-prometheus_stage: Client error for command SSE stream disconnected: TypeError: terminated
It just says some error - some TypeError
and it just says terminated
. I think some connection termination or something. Also, note the SSE reference - looks like it uses SSE - Server Sent Events. Some references from Wikipedia and MDN (Mozilla Developer Network) Web APIs docs - https://en.wikipedia.org/wiki/Server-sent_events , https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events
Some example logs when I was messing with the network in my machine to disconnect from the private network where our MCP server is running
2025-06-27 16:27:48.893 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:27:48.893 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:27:48.893 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:27:48.921 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:48.921 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:48.921 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:48.921 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:48.921 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:48.921 [error] user-prometheus_dev: No server info found
2025-06-27 16:27:50.100 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:50.100 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:50.106 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:50.106 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:50.106 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:50.106 [error] user-prometheus_dev: No server info found
2025-06-27 16:27:52.343 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:52.345 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:27:52.347 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:52.347 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:52.347 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 16:27:54.615 [info] user-prometheus_nightly: Handling DeleteClient action
2025-06-27 16:27:55.422 [info] user-prometheus_dev: Handling DeleteClient action
2025-06-27 16:27:55.825 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:55.826 [error] user-prometheus_stage: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:55.826 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:27:55.828 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:55.828 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:55.828 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:55.828 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:55.830 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:55.831 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:55.831 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_dev: No server info found
2025-06-27 16:27:55.831 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:17.872 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:17.872 [error] user-prometheus_stage: No server info found
2025-06-27 16:28:17.873 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:17.873 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:17.874 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:17.874 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:23.308 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:23.308 [error] user-prometheus_stage: No server info found
2025-06-27 16:28:23.309 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:23.309 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:23.311 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:23.311 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:26.884 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:28:26.884 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:28:26.884 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:28:26.893 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:28:26.893 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:28:26.893 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:28:30.115 [info] user-prometheus_stage: Successfully connected to streamableHttp server
2025-06-27 16:28:30.115 [info] user-prometheus_stage: Storing streamableHttp client
2025-06-27 16:28:30.117 [info] user-prometheus_stage: Successfully connected to streamableHttp server
2025-06-27 16:28:30.117 [info] user-prometheus_stage: A second client was created while connecting, discarding it.
2025-06-27 16:28:30.129 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.129 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.130 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:30.130 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.130 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.131 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:30.132 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:32.543 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.543 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.545 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.545 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.547 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.548 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:32.551 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.551 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.553 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.553 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.554 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.554 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.554 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.554 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.560 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.560 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.560 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.560 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.561 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.561 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:32.561 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.561 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:32.564 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.565 [error] user-prometheus_dev: No server info found
2025-06-27 16:29:31.973 [error] user-prometheus_stage: Client error for command SSE stream disconnected: TypeError: terminated
2025-06-27 16:33:22.428 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 16:33:22.428 [info] user-prometheus_stage: Cleaning up
2025-06-27 16:33:23.178 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:33:23.178 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:33:23.178 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:33:25.659 [info] user-prometheus_stage: Successfully connected to streamableHttp server
2025-06-27 16:33:25.659 [info] user-prometheus_stage: Storing streamableHttp client
2025-06-27 16:33:25.672 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:33:25.672 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:33:25.672 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:33:27.295 [info] listOfferings: Found 5 tools
2025-06-27 16:33:27.295 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:33:27.297 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:33:27.297 [error] user-prometheus_nightly: No server info found
2025-06-27 16:33:27.304 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:33:27.305 [error] user-prometheus_dev: No server info found
2025-06-27 16:34:18.011 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 16:34:18.012 [info] user-prometheus_stage: Cleaning up
2025-06-27 16:34:18.711 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:34:18.712 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:34:18.712 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:34:28.972 [error] user-prometheus_stage: Client error for command fetch failed
2025-06-27 16:34:28.972 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:34:28.973 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 16:34:28.973 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 16:34:28.973 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 16:34:39.550 [error] user-prometheus_stage: Client error for command SSE error: TypeError: fetch failed: Connect Timeout Error (attempted address: some-staging-server.com:443, timeout: 10000ms)
2025-06-27 16:34:39.551 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: TypeError: fetch failed: Connect Timeout Error (attempted address: some-staging-server.com:443, timeout: 10000ms)
2025-06-27 16:34:39.551 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:34:39.556 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:34:39.556 [error] user-prometheus_stage: No server info found
2025-06-27 16:34:39.562 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:34:39.562 [error] user-prometheus_nightly: No server info found
2025-06-27 16:34:39.566 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:34:39.566 [error] user-prometheus_dev: No server info found
Note that you may not get the same logs since as of this writing
some-staging-server
is not an actual domain name that resolves to anything since it has no DNS records at this point of time
In some cases, I have noticed new errors too, for example, after fixing the network issues I created, I disabled and enabled the MCP tool, but there was still some error due to some reason. Look at this -
2025-06-27 16:27:48.893 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:27:48.893 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:27:48.893 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:27:48.921 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:48.921 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:48.921 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:48.921 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:48.921 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:48.921 [error] user-prometheus_dev: No server info found
2025-06-27 16:27:50.100 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:50.100 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:50.106 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:50.106 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:50.106 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:50.106 [error] user-prometheus_dev: No server info found
2025-06-27 16:27:52.343 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:52.345 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:27:52.347 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:52.347 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:52.347 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 16:27:54.615 [info] user-prometheus_nightly: Handling DeleteClient action
2025-06-27 16:27:55.422 [info] user-prometheus_dev: Handling DeleteClient action
2025-06-27 16:27:55.825 [error] user-prometheus_stage: Client error for command HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:55.826 [error] user-prometheus_stage: Error connecting to SSE server after fallback: HTTP 401 trying to load well-known OAuth metadata
2025-06-27 16:27:55.826 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:27:55.828 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:55.828 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:55.828 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:27:55.828 [error] user-prometheus_stage: No server info found
2025-06-27 16:27:55.830 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:55.831 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_nightly: No server info found
2025-06-27 16:27:55.831 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_dev: No server info found
2025-06-27 16:27:55.831 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:27:55.831 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:17.872 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:17.872 [error] user-prometheus_stage: No server info found
2025-06-27 16:28:17.873 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:17.873 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:17.874 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:17.874 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:23.308 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:23.308 [error] user-prometheus_stage: No server info found
2025-06-27 16:28:23.309 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:23.309 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:23.311 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:23.311 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:26.884 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:28:26.884 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:28:26.884 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:28:26.893 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:28:26.893 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:28:26.893 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:28:30.115 [info] user-prometheus_stage: Successfully connected to streamableHttp server
2025-06-27 16:28:30.115 [info] user-prometheus_stage: Storing streamableHttp client
2025-06-27 16:28:30.117 [info] user-prometheus_stage: Successfully connected to streamableHttp server
2025-06-27 16:28:30.117 [info] user-prometheus_stage: A second client was created while connecting, discarding it.
2025-06-27 16:28:30.129 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.129 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.130 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:30.130 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.130 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.131 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:30.132 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:28:30.133 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:28:32.543 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.543 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.545 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.545 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.547 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.548 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:32.551 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.551 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.553 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.553 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.554 [info] listOfferings: Found 5 tools
2025-06-27 16:28:32.554 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:28:32.554 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.554 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.560 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.560 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.560 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:28:32.560 [error] user-prometheus_nightly: No server info found
2025-06-27 16:28:32.561 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.561 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:32.561 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.561 [error] user-prometheus_dev: No server info found
2025-06-27 16:28:32.564 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:28:32.565 [error] user-prometheus_dev: No server info found
2025-06-27 16:29:31.973 [error] user-prometheus_stage: Client error for command SSE stream disconnected: TypeError: terminated
2025-06-27 16:33:22.428 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 16:33:22.428 [info] user-prometheus_stage: Cleaning up
2025-06-27 16:33:23.178 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:33:23.178 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:33:23.178 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:33:25.659 [info] user-prometheus_stage: Successfully connected to streamableHttp server
2025-06-27 16:33:25.659 [info] user-prometheus_stage: Storing streamableHttp client
2025-06-27 16:33:25.672 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:33:25.672 [info] user-prometheus_stage: Listing offerings
2025-06-27 16:33:25.672 [info] user-prometheus_stage: Connected to streamableHttp server, fetching offerings
2025-06-27 16:33:27.295 [info] listOfferings: Found 5 tools
2025-06-27 16:33:27.295 [info] user-prometheus_stage: Found 5 tools
2025-06-27 16:33:27.297 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:33:27.297 [error] user-prometheus_nightly: No server info found
2025-06-27 16:33:27.304 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:33:27.305 [error] user-prometheus_dev: No server info found
2025-06-27 16:34:18.011 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 16:34:18.012 [info] user-prometheus_stage: Cleaning up
2025-06-27 16:34:18.711 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:34:18.712 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:34:18.712 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:34:28.972 [error] user-prometheus_stage: Client error for command fetch failed
2025-06-27 16:34:28.972 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:34:28.973 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 16:34:28.973 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 16:34:28.973 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 16:34:39.550 [error] user-prometheus_stage: Client error for command SSE error: TypeError: fetch failed: Connect Timeout Error (attempted address: some-staging-server.com, timeout: 10000ms)
2025-06-27 16:34:39.551 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: TypeError: fetch failed: Connect Timeout Error (attempted address: some-staging-server.com, timeout: 10000ms)
2025-06-27 16:34:39.551 [info] user-prometheus_stage: Client closed for command
2025-06-27 16:34:39.556 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:34:39.556 [error] user-prometheus_stage: No server info found
2025-06-27 16:34:39.562 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:34:39.562 [error] user-prometheus_nightly: No server info found
2025-06-27 16:34:39.566 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:34:39.566 [error] user-prometheus_dev: No server info found
2025-06-27 16:35:42.035 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:35:42.035 [error] user-prometheus_stage: No server info found
2025-06-27 16:35:42.036 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:35:42.036 [error] user-prometheus_nightly: No server info found
2025-06-27 16:35:42.037 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:35:42.037 [error] user-prometheus_dev: No server info found
2025-06-27 16:59:05.015 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 16:59:05.618 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 16:59:05.618 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 16:59:05.618 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 16:59:41.350 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 16:59:41.350 [error] user-prometheus_stage: No server info found
2025-06-27 16:59:41.351 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 16:59:41.351 [error] user-prometheus_nightly: No server info found
2025-06-27 16:59:41.352 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 16:59:41.352 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:05.627 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:00:05.627 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: MCP error -32001: Request timed out
2025-06-27 17:00:05.627 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: MCP error -32001: Request timed out
2025-06-27 17:00:05.627 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 17:00:05.628 [error] user-prometheus_stage: Client error for command This operation was aborted
2025-06-27 17:00:05.637 [error] user-prometheus_stage: Client error for command This operation was aborted
2025-06-27 17:00:05.637 [error] user-prometheus_stage: Client error for command Failed to send cancellation: AbortError: This operation was aborted
2025-06-27 17:00:08.060 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:08.060 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:08.060 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:08.061 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:08.061 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:08.061 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:08.848 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:08.848 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:08.849 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:08.849 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:08.850 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:08.850 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:10.176 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:10.176 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:10.177 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:10.177 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:10.178 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:10.178 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:10.178 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:10.178 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:10.179 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:10.179 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:10.179 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:10.179 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:10.180 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:10.180 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:10.180 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:10.180 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:10.180 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:10.180 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:13.676 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:13.676 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:13.677 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:13.677 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:13.677 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:13.677 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:13.678 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:13.678 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:13.680 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:13.680 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:13.681 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:13.681 [error] user-prometheus_dev: No server info found
2025-06-27 17:00:16.628 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:00:16.628 [error] user-prometheus_stage: No server info found
2025-06-27 17:00:16.629 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:00:16.629 [error] user-prometheus_nightly: No server info found
2025-06-27 17:00:16.631 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:00:16.631 [error] user-prometheus_dev: No server info found
2025-06-27 17:01:06.431 [error] user-prometheus_stage: Client error for command SSE error: Non-200 status code (504)
2025-06-27 17:01:06.431 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: Non-200 status code (504)
2025-06-27 17:01:06.432 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:01:06.437 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:01:06.437 [error] user-prometheus_stage: No server info found
2025-06-27 17:01:06.447 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:01:06.447 [error] user-prometheus_nightly: No server info found
2025-06-27 17:01:06.450 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:01:06.450 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:03.770 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:03.771 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:03.771 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:03.771 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:03.772 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:03.772 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:20.189 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:20.190 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:20.191 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:20.191 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:20.192 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:20.192 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:20.192 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:20.192 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:20.193 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:20.193 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:20.193 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:20.193 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:20.194 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:20.194 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:20.195 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:20.195 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:20.195 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:20.195 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:22.766 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:22.766 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:22.767 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:22.767 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:22.767 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:22.767 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:22.768 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:22.768 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:22.768 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:22.768 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:22.768 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:22.768 [error] user-prometheus_dev: No server info found
2025-06-27 17:02:27.308 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:02:27.309 [error] user-prometheus_stage: No server info found
2025-06-27 17:02:27.311 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:02:27.311 [error] user-prometheus_nightly: No server info found
2025-06-27 17:02:27.312 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:02:27.312 [error] user-prometheus_dev: No server info found
2025-06-27 17:04:02.534 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 17:04:03.669 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 17:04:03.669 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 17:04:03.669 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 17:04:24.017 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 17:04:24.906 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 17:04:24.906 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 17:04:24.906 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 17:04:35.388 [error] user-prometheus_stage: Client error for command fetch failed
2025-06-27 17:04:35.389 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:04:35.389 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 17:04:35.389 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: fetch failed
2025-06-27 17:04:35.390 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 17:04:45.946 [error] user-prometheus_stage: Client error for command SSE error: TypeError: fetch failed: Connect Timeout Error (attempted address: some-staging-server.com, timeout: 10000ms)
2025-06-27 17:04:45.947 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: TypeError: fetch failed: Connect Timeout Error (attempted address: some-staging-server.com, timeout: 10000ms)
2025-06-27 17:04:45.947 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:04:45.951 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:04:45.951 [error] user-prometheus_stage: No server info found
2025-06-27 17:04:45.952 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:04:45.952 [error] user-prometheus_nightly: No server info found
2025-06-27 17:04:45.952 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:04:45.953 [error] user-prometheus_dev: No server info found
2025-06-27 17:04:56.954 [info] user-prometheus_stage: Handling DeleteClient action
2025-06-27 17:04:58.118 [info] user-prometheus_stage: Handling CreateClient action
2025-06-27 17:04:58.118 [info] user-prometheus_stage: Creating streamableHttp transport
2025-06-27 17:04:58.118 [info] user-prometheus_stage: Connecting to streamableHttp server
2025-06-27 17:05:03.678 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:05:03.678 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: MCP error -32001: Request timed out
2025-06-27 17:05:03.679 [error] user-prometheus_stage: Error connecting to streamableHttp server, falling back to SSE: MCP error -32001: Request timed out
2025-06-27 17:05:03.679 [info] user-prometheus_stage: Connecting to SSE server
2025-06-27 17:05:03.679 [error] user-prometheus_stage: Client error for command This operation was aborted
2025-06-27 17:05:03.690 [error] user-prometheus_stage: Client error for command This operation was aborted
2025-06-27 17:05:03.690 [error] user-prometheus_stage: Client error for command Failed to send cancellation: AbortError: This operation was aborted
Note that you may not get the same logs since as of this writing
some-staging-server
is not an actual domain name that resolves to anything since it has no DNS records at this point of time
When things work, the logs show the number of tools that MCP has, for example, something like this -
2025-06-27 17:33:46.638 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:33:46.638 [error] user-prometheus_stage: No server info found
2025-06-27 17:33:46.641 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:33:46.641 [error] user-prometheus_nightly: No server info found
2025-06-27 17:33:46.643 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:33:46.643 [error] user-prometheus_dev: No server info found
2025-06-27 17:33:49.058 [info] user-prometheus_nightly: Handling CreateClient action
2025-06-27 17:33:49.058 [info] user-prometheus_nightly: Creating streamableHttp transport
2025-06-27 17:33:49.058 [info] user-prometheus_nightly: Connecting to streamableHttp server
2025-06-27 17:33:51.960 [info] user-prometheus_nightly: Successfully connected to streamableHttp server
2025-06-27 17:33:51.960 [info] user-prometheus_nightly: Storing streamableHttp client
2025-06-27 17:33:51.973 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:33:51.973 [error] user-prometheus_stage: No server info found
2025-06-27 17:33:51.975 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:33:51.975 [info] user-prometheus_nightly: Listing offerings
2025-06-27 17:33:51.976 [info] user-prometheus_nightly: Connected to streamableHttp server, fetching offerings
2025-06-27 17:33:53.415 [info] listOfferings: Found 5 tools
2025-06-27 17:33:53.416 [info] user-prometheus_nightly: Found 5 tools
2025-06-27 17:33:53.417 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:33:53.417 [error] user-prometheus_dev: No server info found
2025-06-27 17:33:57.333 [error] user-prometheus_stage: Client error for command SSE error: Non-200 status code (504)
2025-06-27 17:33:57.334 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: Non-200 status code (504)
2025-06-27 17:33:57.334 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:33:57.336 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:33:57.336 [error] user-prometheus_stage: No server info found
2025-06-27 17:33:57.339 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:33:57.339 [info] user-prometheus_nightly: Listing offerings
2025-06-27 17:33:57.339 [info] user-prometheus_nightly: Connected to streamableHttp server, fetching offerings
2025-06-27 17:33:58.533 [info] listOfferings: Found 5 tools
2025-06-27 17:33:58.533 [info] user-prometheus_nightly: Found 5 tools
2025-06-27 17:33:58.535 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:33:58.535 [error] user-prometheus_dev: No server info found
2025-06-27 17:34:41.878 [error] user-prometheus_stage: Client error for command SSE error: Non-200 status code (504)
2025-06-27 17:34:41.878 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: Non-200 status code (504)
2025-06-27 17:34:41.879 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:34:41.880 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:34:41.881 [error] user-prometheus_stage: No server info found
2025-06-27 17:34:41.882 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:34:41.882 [info] user-prometheus_nightly: Listing offerings
2025-06-27 17:34:41.882 [info] user-prometheus_nightly: Connected to streamableHttp server, fetching offerings
2025-06-27 17:34:43.175 [info] listOfferings: Found 5 tools
2025-06-27 17:34:43.175 [info] user-prometheus_nightly: Found 5 tools
2025-06-27 17:34:43.177 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:34:43.177 [error] user-prometheus_dev: No server info found
2025-06-27 17:34:53.798 [error] user-prometheus_nightly: Client error for command SSE stream disconnected: TypeError: terminated
Notice the Found 5 tools
log. But yeah, later the connection failed I think, but everything still works, as you can see here in the logs -
2025-06-27 17:33:46.638 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:33:46.638 [error] user-prometheus_stage: No server info found
2025-06-27 17:33:46.641 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:33:46.641 [error] user-prometheus_nightly: No server info found
2025-06-27 17:33:46.643 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:33:46.643 [error] user-prometheus_dev: No server info found
2025-06-27 17:33:49.058 [info] user-prometheus_nightly: Handling CreateClient action
2025-06-27 17:33:49.058 [info] user-prometheus_nightly: Creating streamableHttp transport
2025-06-27 17:33:49.058 [info] user-prometheus_nightly: Connecting to streamableHttp server
2025-06-27 17:33:51.960 [info] user-prometheus_nightly: Successfully connected to streamableHttp server
2025-06-27 17:33:51.960 [info] user-prometheus_nightly: Storing streamableHttp client
2025-06-27 17:33:51.973 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:33:51.973 [error] user-prometheus_stage: No server info found
2025-06-27 17:33:51.975 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:33:51.975 [info] user-prometheus_nightly: Listing offerings
2025-06-27 17:33:51.976 [info] user-prometheus_nightly: Connected to streamableHttp server, fetching offerings
2025-06-27 17:33:53.415 [info] listOfferings: Found 5 tools
2025-06-27 17:33:53.416 [info] user-prometheus_nightly: Found 5 tools
2025-06-27 17:33:53.417 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:33:53.417 [error] user-prometheus_dev: No server info found
2025-06-27 17:33:57.333 [error] user-prometheus_stage: Client error for command SSE error: Non-200 status code (504)
2025-06-27 17:33:57.334 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: Non-200 status code (504)
2025-06-27 17:33:57.334 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:33:57.336 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:33:57.336 [error] user-prometheus_stage: No server info found
2025-06-27 17:33:57.339 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:33:57.339 [info] user-prometheus_nightly: Listing offerings
2025-06-27 17:33:57.339 [info] user-prometheus_nightly: Connected to streamableHttp server, fetching offerings
2025-06-27 17:33:58.533 [info] listOfferings: Found 5 tools
2025-06-27 17:33:58.533 [info] user-prometheus_nightly: Found 5 tools
2025-06-27 17:33:58.535 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:33:58.535 [error] user-prometheus_dev: No server info found
2025-06-27 17:34:41.878 [error] user-prometheus_stage: Client error for command SSE error: Non-200 status code (504)
2025-06-27 17:34:41.878 [error] user-prometheus_stage: Error connecting to SSE server after fallback: SSE error: Non-200 status code (504)
2025-06-27 17:34:41.879 [info] user-prometheus_stage: Client closed for command
2025-06-27 17:34:41.880 [info] user-prometheus_stage: Handling ListOfferings action
2025-06-27 17:34:41.881 [error] user-prometheus_stage: No server info found
2025-06-27 17:34:41.882 [info] user-prometheus_nightly: Handling ListOfferings action
2025-06-27 17:34:41.882 [info] user-prometheus_nightly: Listing offerings
2025-06-27 17:34:41.882 [info] user-prometheus_nightly: Connected to streamableHttp server, fetching offerings
2025-06-27 17:34:43.175 [info] listOfferings: Found 5 tools
2025-06-27 17:34:43.175 [info] user-prometheus_nightly: Found 5 tools
2025-06-27 17:34:43.177 [info] user-prometheus_dev: Handling ListOfferings action
2025-06-27 17:34:43.177 [error] user-prometheus_dev: No server info found
2025-06-27 17:34:53.798 [error] user-prometheus_nightly: Client error for command SSE stream disconnected: TypeError: terminated
2025-06-27 17:36:08.790 [info] user-prometheus_nightly: Handling CallTool action for tool 'execute_query'
2025-06-27 17:36:08.790 [info] user-prometheus_nightly: Calling tool 'execute_query' with toolCallId: toolu_01LKTmjdoV6uRaaDVX5cF624
2025-06-27 17:36:10.133 [info] user-prometheus_nightly: Successfully called tool 'execute_query'
2025-06-27 17:36:25.003 [info] user-prometheus_nightly: Handling CallTool action for tool 'execute_query'
2025-06-27 17:36:25.004 [info] user-prometheus_nightly: Calling tool 'execute_query' with toolCallId: toolu_01A4T9gaGmDQ1iCZhzr4oiZ5
2025-06-27 17:36:26.435 [info] user-prometheus_nightly: Successfully called tool 'execute_query'
When it’s green, it shows something like this:
Notice how it says the 5 tools are execute_query
, execute_range_query
, list_metrics
, get_metrics_metadata
, get_targets
And also, the AI Chat is also working and is able to use the MCP tool among the MCP tools
As we can see, the AI picked up the tool and executed things (based on available tools) in it
Also, note that I’m using Cursor AI, it’s AI Chat box, with Claude-4-sonnet with thinking enabled with MAX Mode enabled
I’m also using mcp.json
as my context. And my query was just simply said as get number of nodes
. I didn’t even mention the environment etc
Also, I’m using Agent mode, not Ask mode or Manual mode
Note that though in this chat the AI did well, I have noticed in many chats that for the same get node count query, the same thing again and again. In those cases, it kept executing list_metrics
again and again and thinking the same thing again and again. Maybe some AI backend error (in Claude for example), not sure though
Subscribe to my newsletter
Read articles from Karuppiah Natarajan directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Karuppiah Natarajan
Karuppiah Natarajan
I like learning new stuff - anything, including technology. I love tinkering with new tools, systems and services, especially open source projects