Proposal: keyless Parallel Search MCP client example
维护者通常 3 天内回复
还没有人认领这个 Issue。
评估
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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?
- 主要语言
- Rust
- 星标
- 4k
- 派生
- 662
- 平均合并
- 3 天 19 小时
- 30 天内合并 PR
- 35
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
modelcontextprotocol/rust-sdk 的其他 Issue
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP status可能已有人在做 @aton-of-data 于 3 天前认领。 未关闭bug P2 ready for work T-security T-transport
难度 2/5 1-3 小时 新手友好度 68/100
modelcontextprotocol/rust-sdk#1339 ·
维护者通常 3 天内回复
-
auth: refresh_token() requests offline_access that was never granted, so refreshes fail with invalid_scope可能已有人在做 @jstar0 于 6 天前认领。 未关闭bug P1 ready for work T-security T-transport
难度 2/5 1-3 小时 新手友好度 65/100
modelcontextprotocol/rust-sdk#1330 ·
维护者通常 3 天内回复
-
P3 question Stale T-documentation T-enhancement
难度 1/5 1 小时以内 新手友好度 86/100
modelcontextprotocol/rust-sdk#1155 · 1 条评论 ·
维护者通常 3 天内回复
-
Clean up sessions after legacy initialize parsing fails可能已有人在做 @bolinfest 于 1 天前认领。 未关闭bug P2 ready for work T-transport
modelcontextprotocol/rust-sdk#1357 · 1 条评论 · 已指派 1 人 ·
维护者通常 3 天内回复
-
Expose body-free HTTP status and Retry-After metadata可能已有人在做 @bolinfest 于 1 天前认领。 未关闭
modelcontextprotocol/rust-sdk#1356 · 1 条评论 · 已指派 1 人 ·
维护者通常 3 天内回复
查看 modelcontextprotocol/rust-sdk 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
wormhole-foundation/wormhole#5062 ·
维护者通常 1 天内回复
-
RUSTSEC-2026-0348: Brotli certificate decompression can allocate up to 1 GiB before authentication未关闭
难度 2/5 1-3 小时 新手友好度 60/100
-
难度 1/5 1-3 小时 新手友好度 62/100
-
core: Amount::from_str panics on values above 21M BTC instead of returning an error可能已有人在做 @bhuvan-somisetty 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
crate: spate-s3
难度 2/5 半天 新手友好度 62/100
维护者通常 1 天内回复