-
Notifications
You must be signed in to change notification settings - Fork 93
Description
The README.md
contains directions for clients that don't support Streamable HTTP yet, but those directions are no longer valid. It seems some form of data protection is blocking requests (I tried another node-based http->stdio adapter but had the same issue).
stderr: [70012] Connection error: Error: Error POSTing to endpoint (HTTP 500): The key {a92859ef-53e3-497c-a0dd-2daa2da44557} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
After a bit of an adventure on the interwebs I did eventually manage to find mcp-proxy (python based instead of node.js) and some explicit arguments which did the trick. After using uv tool install mcp-proxy
I was able to get things up and running in LM Studio with the following configuration:
{
"mcpServers": {
"microsoft.docs.mcp": {
"command": "mcp-proxy",
"args": [
"--transport",
"streamablehttp",
"https://learn.microsoft.com/api/mcp/"
]
}
}
}