We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 715d1b4 + 9e3c2f2 commit 660af64Copy full SHA for 660af64
1 file changed
src/dedalus_labs/lib/mcp/request.py
@@ -186,14 +186,10 @@ def _embed_credentials(
186
187
for server in servers:
188
if isinstance(server, str):
189
- # Slug string -> full spec with name = slug
190
- result.append(
191
- {
192
- "slug": server,
193
- "name": server,
194
- "credentials": creds_dict,
195
- }
196
- )
+ if server.startswith(("http://", "https://")):
+ result.append({"url": server, "name": server, "credentials": creds_dict})
+ else:
+ result.append({"slug": server, "name": server, "credentials": creds_dict})
197
elif isinstance(server, dict):
198
# Existing spec -> add name (if missing) and credentials
199
name = server.get("name") or server.get("slug") or server.get("url") or ""
0 commit comments