npm @youdotcom-oss/mcpstreamable-httpMITupdated 19d ago
Add real-time web search, research, and content extraction to any agent. Hosted MCP server, free tier with no API key, plus first-party plugins for the Vercel AI SDK and LangChain.
O que dá para fazer com You com Web Access & AI?
You.com for AI agents
Add real-time web search, research, and content extraction to any agent. Hosted MCP server, free tier with no API key, plus first-party plugins for the Vercel AI SDK and LangChain.
// Add this to your MCP client config (Claude Desktop, Cursor, Windsurf, etc.)
// Free tier — no API key, no signup.
{
"mcpServers": {
"you": {
"command": "npx",
"args": ["@youdotcom-oss/mcp"],
"env": { "YDC_PROFILE": "free" }
}
}
}
If your client supports remote MCP, point it at https://api.you.com/mcp?profile=free directly — no local process needed.
Why You.com
- Real web index — backed by You.com's production search infrastructure, not a scraper.
- Free tier, no signup —
?profile=freeexposesyou-searchto any MCP client with zero auth. - Listed in the official MCP registry as
io.github.youdotcom-oss/mcp. - Works with every major agent stack — Claude, Cursor, Windsurf, VS Code, Vercel AI SDK, LangChain.
- One hosted endpoint — all packages here are thin clients over
https://api.you.com/mcp.
Quick start
Every snippet below works against the free tier. To unlock you-research and you-contents, drop the YDC_PROFILE line and set YDC_API_KEY to a key from you.com/platform/api-keys. you-finance is opt-in — pass ?tools=you-finance on the URL or set YDC_ALLOWED_TOOLS=you-finance.
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"you": {
"command": "npx",
"args": ["@youdotcom-oss/mcp"],
"env": { "YDC_PROFILE": "free" }
}
}
}
Authenticated (all default tools):
{
"mcpServers": {
"you": {
"command": "npx",
"args": ["@youdotcom-oss/mcp"],
"env": { "YDC_API_KEY": "<your-key>" }
}
}
}
Claude Code
# Free tier
claude mcp add you -e YDC_PROFILE=free -- npx @youdotcom-oss/mcp
# Authenticated
claude mcp add you -e YDC_API_KEY=<your-key> -- npx @youdotcom-oss/mcp
Cursor
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"you": {
"command": "npx",
"args": ["@youdotcom-oss/mcp"],
"env": { "YDC_PROFILE": "free" }
}
}
}
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"you": {
"command": "npx",
"args": ["@youdotcom-oss/mcp"],
"env": { "YDC_PROFILE": "free" }
}
}
}
VS Code
Add to your user or workspace mcp.json:
{
"servers": {
"you": {
"command": "npx",
"args": ["@youdotcom-oss/mcp"],
"env": { "YDC_PROFILE": "free" }
}
}
}
Any MCP client (remote)
If your client speaks streamable HTTP, skip the local bridge:
https://api.you.com/mcp?profile=free
Authenticated:
https://api.you.com/mcp
Authorization: Bearer <your-key>
Packages
| Package | What it does |
|---|---|
@youdotcom-oss/mcp |
STDIO bridge to the hosted MCP server. Use this when your client needs a local command. |
@youdotcom-oss/ai-sdk-plugin |
Vercel AI SDK tools backed by the hosted MCP server. |
@youdotcom-oss/langchain |
LangChain.js tools backed by the hosted MCP server. |
@youdotcom-oss/cli |
ydc CLI for listing tools, fetching schemas, and invoking remote tools from a shell. |
The free profile (?profile=free) exposes you-search only. The authenticated default exposes you-search, you-research, and you-contents. you-finance is available on request via ?tools=you-finance.
Use cases
Web search inside Claude
Once @youdotcom-oss/mcp is wired into Claude Desktop (see above), ask Claude:
Search the web for the latest releases of Bun and summarize the changes since 1.2.
Claude calls you-search directly. No code required.
Vercel AI SDK agent grounded in real-time web
import { createAnthropic } from '@ai-sdk/anthropic';
import { generateText, stepCountIs } from 'ai';
import { createYouClient } from '@youdotcom-oss/ai-sdk-plugin';
const client = await createYouClient({ apiKey: process.env.YDC_API_KEY });
const tools = await client.tools();
const result = await generateText({
model: createAnthropic()('claude-sonnet-4-5-20250929'),
tools,
stopWhen: stepCountIs(5),
prompt: 'What shipped in the latest Bun release?',
});
console.log(result.text);
await client.close();
LangChain agent with cited sources
import { createAgent, initChatModel } from 'langchain';
import { createYouClient } from '@youdotcom-oss/langchain';
const client = await createYouClient({ apiKey: process.env.YDC_API_KEY });
const tools = await client.getTools();
const agent = createAgent({
model: await initChatModel('claude-haiku-4-5'),
tools,
systemPrompt: 'You are a research assistant. Always cite your sources.',
});
const result = await agent.invoke({
messages: [{ role: 'user', content: 'Latest developments in quantum computing?' }],
});
console.log(result);
Links
- API keys: you.com/platform/api-keys
- Platform docs: documentation.you.com
- MCP registry listing:
io.github.youdotcom-oss/mcp - Issues: github.com/youdotcom-oss/dx-toolkit/issues
- Support: support@you.com
Contributing
This is a Bun workspace monorepo. Development setup, workspace commands, and code conventions live in AGENTS.md; contribution flow and PR conventions live in CONTRIBUTING.md. Issues and PRs welcome.
License
MIT — see LICENSE.
Instalação
Adicione You com Web Access & AI ao seu cliente. Escolha o que você usa.
{
"servers": {
"mcp": {
"type": "http",
"url": "https://api.you.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add mcp -- npx -y @youdotcom-oss/mcpcodex mcp add mcp -- npx -y @youdotcom-oss/mcpamp mcp add mcp -- npx -y @youdotcom-oss/mcp{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@youdotcom-oss/mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @youdotcom-oss/mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Pontuação
39 / 100
Incompleta
- Documentação25/25
- Manutenção25/25
- Confiança16/20
- Capacidade0/15
- Instalação15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 11 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 3.5.0Mais recente | 23 de jul. de 2026 |
| 3.4.0 | 8 de jun. de 2026 |
| 3.3.0 | 20 de abr. de 2026 |
| 3.2.3 | 16 de abr. de 2026 |
| 2.1.1 | 5 de mar. de 2026 |
| 2.1.0 | 4 de mar. de 2026 |
| 2.0.8 | 24 de fev. de 2026 |
| 2.0.7 | 18 de fev. de 2026 |
| 2.0.6 | 18 de fev. de 2026 |
| 2.0.5 | 14 de fev. de 2026 |
| 2.0.4 | 11 de fev. de 2026 |
| 2.0.3 | 5 de fev. de 2026 |
| 2.0.2 | 5 de fev. de 2026 |
| 2.0.0 | 5 de fev. de 2026 |
| 1.6.0 | 1 de fev. de 2026 |
| 1.5.1 | 27 de jan. de 2026 |
| 1.5.0 | 27 de jan. de 2026 |
| 1.3.10 | 15 de dez. de 2025 |
| 1.3.9 | 15 de dez. de 2025 |
| 1.3.8 | 10 de dez. de 2025 |