MCP Server
Introduction
The You.com MCP Server gives your AI agents real-time access to the latest web information through the Model Context Protocol. Search current content, get up-to-date answers, and extract live web pagesโwhether in your IDE or deployed agentic workflows. Built on MCP to work everywhere your agents doโone integration, unlimited compatibility across IDEs, frameworks, and production systems.
Key Features:
- ๐ Web and news search with advanced filtering
- ๐ค AI-powered answers with optional web search integration
- ๐ Content extraction from URLs in markdown or HTML format
- ๐ Multiple deployment options: Remote server (recommended) or local NPM package
- ๐ Secure authentication with API keys
- ๐ Works seamlessly with Windsurf, Claude Code, Cursor, VS Code, JetBrains, and other MCP-enabled IDEs
Getting started
Get up and running with the You.com MCP Server in four simple steps:
Step 1: Get your API key
Visit you.com/platform to obtain your API key. Keep this key secure - youโll need it for configuration.
Step 2: Choose your setup
You can discover this server in the Anthropic MCP Registry as io.github.youdotcom-oss/mcp, or configure it manually:
Always up-to-date with the latest features. Just add the URL https://api.you.com/mcp and your API key to your agentโs configuration.
For self-hosting or offline development. Install via npx @youdotcom-oss/mcp to run locally on your machine with STDIO transport.
Step 3: Configure your client
Choose from Windsurf, Claude Code, Cursor, VS Code, JetBrains, or other supported editors. See the Setup guides below for IDE-specific configuration.
Standard configuration templates
Most MCP clients use one of these standard configuration formats:
Remote server (recommended):
Local NPM package:
Step 4: Test your setup
Once configured, try these natural language queries with your AI assistant:
- โSearch the web for the latest news about artificial intelligenceโ
- โWhat is the capital of France?โ (with web search)
- โExtract the content from https://example.comโ
Your AI assistant will ask for permission to use the You.com MCP tools the first time, then automatically use them for future requests.
Available tools
The You.com MCP Server provides three powerful tools that work seamlessly with your AI assistant. Simply ask in natural language what you want to do - your MCP client automatically handles the rest.
you-search
Comprehensive web and news search with advanced filtering capabilities. Use this when you need to search the web for information, filter by specific sites or file types, or get the latest news on a topic.
you-express
Fast AI-powered agent that provides synthesized answers with optional real-time web search. Use this when you want a direct answer to a question with up-to-date context and citations.
you-contents
Extract full page content from URLs in markdown or HTML format. Use this when you need to extract and analyze content from web pages for reading or processing in your workflow.
Use cases & examples
Here are practical examples showing how to use the You.com MCP tools in your daily workflow:
Research & information gathering
Finding specific information:
- โFind recent research papers about quantum computing on arxiv.orgโ
- โSearch for TypeScript documentation about genericsโ
- โGet the latest news about renewable energy from the past weekโ
- โFind PDF files about machine learning algorithmsโ
Getting synthesized answers:
- โWhat are the key differences between REST and GraphQL?โ
- โExplain how quantum entanglement worksโ
- โWhat happened in the tech industry today?โ
- โSummarize the main features of the latest Python releaseโ
Content extraction & analysis
Extracting web content:
- โExtract the content from this blog post: https://example.com/articleโ
- โGet the documentation from these three URLs in markdown formatโ
- โPull the HTML content from this page preserving the layoutโ
- โBatch extract content from these 5 documentation pagesโ
Combined workflows
Your AI assistant can orchestrate multiple tools to complete complex tasks:
- Research + extract: โSearch for the best TypeScript tutorials, then extract the content from the top 3 resultsโ
- Question + deep dive: โWhat is WebAssembly? Then search for real-world examples and extract code samplesโ
- News + analysis: โFind recent articles about AI regulation, then summarize the key pointsโ
Pro tips
- Be specific: Include domains, date ranges, or file types when searching for more precise results
- Use natural language: You donโt need to memorize parameters - just describe what you want
- Ask follow-up questions: Refine results and dig deeper by asking your AI assistant to clarify or expand
- Let your agent orchestrate: For complex workflows, your AI assistant will automatically use multiple tools together
Setup guides
Windsurf
For setup, follow the MCP installation guide.
Claude Code
Claude Desktop
For setup, follow the MCP installation guide.
Cursor IDE
For setup, follow the MCP installation guide; use the configuration template above without the type field.
VS Code
Quick setup (command line):
For setup, follow the MCP installation guide; use the configuration template above.
JetBrains IDEs
For setup, follow the MCP installation guide; use the configuration template above.
Supported IDEs: IntelliJ IDEA, PyCharm, WebStorm, GoLand, RubyMine, PhpStorm, and more (requires AI Assistant enabled)
Zed Editor
For setup, follow the MCP installation guide; use the configuration template above without the type field.
Other editors
Codex:
For setup, follow the MCP installation guide.
opencode:
For setup, follow the MCP installation guide; use the configuration template above.
LM Studio:
For setup, follow the MCP installation guide; use the configuration template above but without the type field.
Gemini CLI:
Follow the MCP server setup guide using the standard configuration template.
Additional resources
For complete details on search parameters, response formats, and advanced usage, see the Search API Reference.
Troubleshooting
API key issues
Symptoms: Authentication errors, โInvalid API keyโ messages
Solutions:
- Verify your API key is active at you.com/platform
- Check for extra spaces or quotes in your configuration
- Ensure the API key has the correct scopes enabled
- For environment variables, verify theyโre properly exported
Connection issues
Symptoms: โConnection refusedโ, timeout errors
Solutions:
- Remote server: Check your internet connection and firewall settings
- Local package: Ensure
npxand Node.js are installed and in your PATH - HTTP mode: Confirm the server is listening on the correct port
- Check your MCP client logs for detailed error messages
IDE integration issues
Symptoms: MCP server not appearing in IDE, tools not available
Solutions:
- Restart your IDE after configuration changes
- Check the IDEโs MCP logs for error messages (Claude Code: terminal output, Claude Desktop: application menu, Cursor: MCP server logs in settings, VS Code: output panel)
- Verify the configuration file is in the correct location
- For STDIO transport, ensure the command is executable
- Try the remote server option if local installation fails
Report an issue
If youโre experiencing issues, weโre here to help:
- Email: support@you.com
- Web: You.com Support
- GitHub: Report an issue
For contributors
Interested in contributing to the You.com MCP Server? Weโd love your help!
Need technical details? Check AGENTS.md for complete development setup, architecture overview, code patterns, and testing guidelines.
- Fork the repository
- Create a feature branch following naming conventions in CONTRIBUTING.md
- Follow the code style guidelines and use conventional commits
- Write tests for your changes (maintain >80% coverage)
- Run quality checks:
bun run check && bun test - Submit a pull request with a clear description
We appreciate all contributions, whether itโs:
- Bug fixes
- New features
- Documentation improvements
- Performance optimizations
- Test coverage improvements
Transport protocols
The MCP server supports two transport protocols:
Use for:
- Remote server connections
- Web applications
- Production deployments
Authentication: Bearer token in headers
Endpoint: https://api.you.com/mcp
Use for:
- Local NPM package installations
- Development environments
- IDEs that only support STDIO
Authentication: Environment variable
Command: npx @youdotcom-oss/mcp
Resources
Official package on npm
Source code and issues
Model Context Protocol docs