Proposal: keyless Parallel Search MCP client example
Los mantenedores suelen responder en 3 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- Medio día
- Aptitud para principiantes
- 30/100
Línea de trabajo
This is a proposal, so wait for a maintainer decision before writing code. If accepted, read the existing HTTP client example under examples/clients and the client examples README, then model the new clients_parallel_search example on it. It should connect to https://search.parallel.ai/mcp with rmcp's Streamable HTTP transport, call list_all_tools, and call_tool for search and an optional fetch. Done means it runs with the documented Cargo command and no API key.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Would a standalone Parallel Search MCP client example fit in examples/clients? It would demonstrate connecting to a hosted Streamable HTTP server, discovering its tools, and printing web search and page fetch results without running a local server or configuring a Parallel API key.
I propose adding clients_parallel_search alongside the existing HTTP client example, with a query argument and an optional URL to fetch. It would use the existing rmcp transport and list_all_tools / call_tool APIs against https://search.parallel.ai/mcp, with run instructions in the client examples README. Existing examples and SDK defaults would stay unchanged.
Planned validation: run the documented Cargo command in a clean environment without credentials, verify discovered tool schemas, and exercise search and fetch through the example with useful output. Parallel Search MCP supports anonymous use at lower rate limits.
I work at Parallel. I am raising this before a PR to follow the discuss-first contribution guide. Would this be a useful example to include?
- Lenguaje dominante
- Rust
- Estrellas
- 4k
- Forks
- 654
- Merge medio
- 3 d 15 h
- PR fusionados (30 d)
- 37
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/rust-sdk
-
bug P2 ready for work T-config
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
modelcontextprotocol/rust-sdk#1335 ·
Los mantenedores suelen responder en 3 días
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scopePosiblemente ocupada @jstar0 la tomó hace 1 día. Abiertobug P1 ready for work T-security T-transport
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
modelcontextprotocol/rust-sdk#1330 ·
Los mantenedores suelen responder en 3 días
-
P3 question Stale T-documentation T-enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
modelcontextprotocol/rust-sdk#1155 · 1 comentario ·
Los mantenedores suelen responder en 3 días
-
bug P1 ready for work T-handler T-model
Dificultad 3/5 1-2 días Aptitud para principiantes 28/100
modelcontextprotocol/rust-sdk#1337 ·
Los mantenedores suelen responder en 3 días
-
enhancement P2 ready for work T-security T-transport
Dificultad 3/5 Medio día Aptitud para principiantes 40/100
modelcontextprotocol/rust-sdk#1334 ·
Los mantenedores suelen responder en 3 días
Todos los issues de modelcontextprotocol/rust-sdk
Issues similares
-
bug user-priority/P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
t8y2/dbx#11718 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
rescript-lang/rescript#8765 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nautechsystems/nautilus_trader#5287 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
farion1231/cc-switch#8072 ·
Los mantenedores suelen responder en 1 día
-
Python 3.15 supportPosiblemente ocupada @amnesiaof la tomó hoy. AbiertoL: python L: python:uv
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
dependabot/dependabot-core#16524 · 1 comentario ·
Los mantenedores suelen responder en 1 día