Conversation
String Web Access is a hosted MCP server at https://mcp.usestring.ai/v1/mcp that gives a Haystack agent web search, URL fetching, write requests and sitemap crawls, returned as LLM-ready Markdown with anti-bot handling server-side. Like the Unstructured Transform entry, this integration ships no package of its own: it uses mcp-haystack's MCPToolset over Streamable HTTP, authenticating with a String API key through StreamableHttpServerInfo's token parameter. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01We1tQZLVTFFuSpr5piXguP
|
@asavor is attempting to deploy a commit to the deepset Team on Vercel. A member of the Team first needs to authorize it. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
馃煛 Changes recommended
The Agent example may expose a state-changing tool without an approval guard, and the Apache-2.0 link is broken.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Adds a String Web Access integration page using the existing mcp-haystack package and hosted MCP server.
Changes:
- Documents tools, authentication, installation, and Haystack usage.
- Adds the String Web Access logo asset.
File summaries
| File | Summary |
|---|---|
logos/string-web-access.svg |
Adds the String Web Access logo. |
integrations/string-web-access.md |
Adds integration metadata, documentation, and examples. |
Review details
Suppressed comments (1)
integrations/string-web-access.md:148
- The Apache-2.0 link points to
.../blob/main/LICENSE.txt, but thehaystack-core-integrationsrepository has a rootLICENSEfile, notLICENSE.txt, so this License section links to a 404. Point it at/blob/main/LICENSE(or use the SPDX link used by the other MCP pages).
[Apache-2.0](https://github.com/deepset-ai/haystack-core-integrations/blob/main/LICENSE.txt) license.
- Files reviewed: 1/2 changed files
- Comments generated: 1
- Review effort level: Lite
馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| toolset = MCPToolset( | ||
| server_info=StreamableHttpServerInfo( | ||
| url="https://mcp.usestring.ai/v1/mcp", | ||
| token=Secret.from_env_var("STRING_API_KEY"), | ||
| ) | ||
| ) |
kacperlukawski
left a comment
There was a problem hiding this comment.
Thank you, @asavor I think the Copilot comments are correct. Happy to merge, once they are all addressed.
| ## License | ||
|
|
||
| `mcp-haystack` is distributed under the terms of the | ||
| [Apache-2.0](https://github.com/deepset-ai/haystack-core-integrations/blob/main/LICENSE.txt) license. |
There was a problem hiding this comment.
| [Apache-2.0](https://github.com/deepset-ai/haystack-core-integrations/blob/main/LICENSE.txt) license. | |
| [Apache-2.0](https://github.com/deepset-ai/haystack-core-integrations/blob/main/LICENSE) license. |
Adds an integration page for String Web Access, a hosted MCP server for web search, page fetching (as Markdown) and site mapping. It uses the existing
mcp-haystackintegration, so there is no new package. The page follows the pattern of other MCP-based entries.integrations/string-web-access.md: an overview, the four tools,pip install mcp-haystack, andMCPToolset,MCPToolandAgentexamples againsthttps://mcp.usestring.ai/v1/mcpwith a bearer API key.logos/string-web-access.svg: our mark.Frontmatter uses
type: Tool Integration,mcp: true,version: Haystack 2.0, andrepopointing at themcpintegration in haystack-core-integrations. Issues go to https://github.com/usestring/string-ai-mcp/issues.馃 Generated with Claude Code
https://claude.ai/code/session_01We1tQZLVTFFuSpr5piXguP