home / mcp / jina ai remote mcp server
Provides access to Jina Reader, Embeddings, and Reranker APIs via MCP with a suite of web, image, and content extraction tools.
Configuration
View docs{
"mcpServers": {
"deroino-jina-mcp": {
"url": "https://mcp.jina.ai/v1",
"headers": {
"JINA_API_KEY": "YOUR_API_KEY"
}
}
}
}You run a remote MCP server that exposes Jina Reader, Embeddings, and Reranker APIs to your client applications. It enables a wide range of web, image, and document tools accessible through a streamlined, Streamable HTTP transport. This guide shows practical steps to use and install the server, plus important configuration and troubleshooting tips.
Connect your MCP-enabled client to the remote server by adding an MCP server entry that points to the remote endpoint. You have two connection options: a direct HTTP/remote configuration or a local proxy that talks to the remote MCP server via a local command.
If your client supports remote MCP servers, configure the server URL and optional authorization header as shown in the HTTP example. If your client does not yet support remote MCP servers, you can use a local proxy with a command that starts the proxy and forwards to the remote MCP endpoint.
Example HTTP connection (remote MCP URL). This uses a bearer token header for authorization when your client supports remote MCP servers.
{
"mcpServers": {
"jina-mcp-server": {
"url": "https://mcp.jina.ai/v1",
"headers": {
"Authorization": "Bearer ${JINA_API_KEY}" // optional
}
}
}
}{
"mcpServers": {
"jina-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.jina.ai/v1"
"--header",
"Authorization: Bearer ${JINA_API_KEY}"
]
}
}
}If you are integrating Claude Code or Claude OpenAI Codex, follow the explicit commands shown for adding the MCP server or configuring the local proxy. Keep the transport and header formatting exact to avoid parsing issues in Windows environments.
You can filter which tools are registered with your MCP client by using query parameters on the MCP URL. This helps preserve your model’s context window by excluding tools that you do not need.
Key query parameters include exclude_tools, include_tools, exclude_tags, and include_tags. Tags categorize tools, such as read, search, parallel, and rerank, enabling precise control over what the client loads.
If you encounter a tool-calling loop, ensure your model has enough context length to hold the entire tool chain and reasoning. This is common with smaller models or those with limited context windows.
If not all tools appear to be available, refresh tool definitions in your MCP client. Some clients cache tool definitions locally and may require reloading or re-adding the MCP server to update the tool list.
For Windows users, a known issue can occur when spaces inside arguments are not escaped. Use the exact command format and pass the header via an environment variable when possible, to avoid parsing issues.
To run and develop locally, you typically install dependencies and start the server in a development environment. The steps generally involve cloning the project, installing dependencies, and starting the server with the appropriate script.
Deployment to a hosting environment can be pursued via standard cloud deployment workflows. For example, you can deploy such servers to a cloud worker platform or run them behind a proxy that forwards requests to the MCP endpoint.
Get current contextual information for localized, time-aware responses
Extract clean, structured content from web pages as markdown via Reader API
Capture high-quality screenshots of web pages via Reader API
Analyze web pages for last update/publish datetime with confidence scores
Search the entire web for current information and news via Reader API
Search academic papers and preprints on arXiv via Reader API
Search academic papers on SSRN via Reader API
Search for images across the web via Reader API
Search Jina AI news and blog posts at jina.ai/news
Expand and rewrite search queries based on the query expansion model via Reader API
Read multiple web pages in parallel for efficient content extraction via Reader API
Run multiple web searches in parallel via Reader API
Run multiple arXiv searches in parallel via Reader API
Run multiple SSRN searches in parallel via Reader API
Rerank documents by relevance via Reranker API
Get top-k semantically unique strings via Embeddings API
Get top-k semantically unique images via Embeddings API
Extract figures, tables, and equations from PDFs using layout detection