mcp-jinaai-grounding
⚠️ Notice
This repository is no longer maintained.
The functionality of this tool is now available in mcp-omnisearch, which combines multiple MCP tools in one unified package.
Please use mcp-omnisearch instead.
A Model Context Protocol (MCP) server for integrating Jina.ai's Grounding API with LLMs. This server provides efficient and comprehensive web content grounding capabilities, optimized for enhancing LLM responses with factual, real-time web content.
Features
- 🌐 Advanced web content grounding through Jina.ai Grounding API
- 🚀 Real-time content verification and fact-checking
- 📚 Comprehensive web content analysis
- 🔄 Clean format optimized for LLMs
- 🎯 Precise content relevance scoring
- 🏗️ Built on the Model Context Protocol
Configuration
This server requires configuration through your MCP client. Here are examples for different environments:
Cline Configuration
Add this to your Cline MCP settings:
Claude Desktop with WSL Configuration
For WSL environments, add this to your Claude Desktop configuration:
Environment Variables
The server requires the following environment variable:
JINAAI_API_KEY
: Your Jina.ai API key (required)
API
The server implements MCP tools for grounding LLM responses with web content:
ground_content
Ground LLM responses with real-time web content using Jina.ai Grounding.
Parameters:
query
(string, required): The text to ground with web contentno_cache
(boolean, optional): Bypass cache for fresh results. Defaults to falseformat
(string, optional): Response format ("json" or "text"). Defaults to "text"token_budget
(number, optional): Maximum number of tokens for this requestbrowser_locale
(string, optional): Browser locale for rendering contentstream
(boolean, optional): Enable stream mode for large pages. Defaults to falsegather_links
(boolean, optional): Gather all links at the end of response. Defaults to falsegather_images
(boolean, optional): Gather all images at the end of response. Defaults to falseimage_caption
(boolean, optional): Caption images in the content. Defaults to falseenable_iframe
(boolean, optional): Extract content from iframes. Defaults to falseenable_shadow_dom
(boolean, optional): Extract content from shadow DOM. Defaults to falseresolve_redirects
(boolean, optional): Follow redirect chains to final URL. Defaults to true
Development
Setup
- Clone the repository
- Install dependencies:
- Build the project:
- Run in development mode:
Publishing
- Update version in package.json
- Build the project:
- Publish to npm:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT License - see the LICENSE file for details.
Acknowledgments
- Built on the Model Context Protocol
- Powered by Jina.ai Grounding API
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
将 Jina.ai 的 Grounding API 与 LLM 相集成,实现实时、基于事实的网络内容基础和分析,并通过精确、经过验证的信息增强 LLM 响应。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityIntegrates Jina.ai's Reader API with LLMs for efficient and structured web content extraction, optimized for documentation and web content analysis.Last updated -4731MIT License
- AsecurityAlicenseAqualityEnables efficient web search integration with Jina.ai's Search API, offering clean, LLM-optimized content retrieval with support for various content types and configurable caching.Last updated -464MIT License
- -securityAlicense-qualityEnhances LLM applications with deep autonomous web research capabilities, delivering higher quality information than standard search tools by exploring and validating numerous trusted sources.Last updated -235MIT License
- -securityAlicense-qualityEnables web content retrieval and semantic search capabilities through the Jina AI API. Provides tools to fetch content from URLs and perform intelligent web searches with natural language queries.Last updated -3MIT License