网络内容基础服务

一个基于Jina.ai Grounding API的MCP服务器,为LLM提供实时网络内容基础和事实核查功能。

  • by spences10
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 spences10/mcp-jinaai-grounding

使用说明

mcp-jinaai接地


⚠️ 通知

此存储库不再维护。

此工具的功能现在可在 mcp全搜索,它将多个MCP工具组合在一个统一的包中。

请使用 mcp全搜索 相反。


用于集成Jina.ai的模型上下文协议(MCP)服务器 将API与LLM结合起来。该服务器提供高效和 全面的网络内容基础功能,针对以下方面进行了优化 通过真实、实时的网络内容增强LLM响应。

特性

  • 🌐 通过Jina.ai grounding API实现高级web内容基础
  • 🚀 实时内容验证和事实核查
  • 📚 全面的网络内容分析
  • 🔄 针对LLM优化的干净格式
  • 🎯 精确的内容相关性评分
  • 🏗️ 基于模型上下文协议构建

配置

此服务器需要通过MCP客户端进行配置。这是 不同环境的示例:

临床配置

将此添加到您的Cline MCP设置中:

{
	"mcpServers": {
		"jinaai-grounding": {
			"command": "node",
			"args": ["-y", "mcp-jinaai-grounding"],
			"env": {
				"JINAAI_API_KEY": "your-jinaai-api-key"
			}
		}
	}
}

带WSL配置的Claude桌面

对于WSL环境,请将以下内容添加到您的Claude Desktop配置中:

{
	"mcpServers": {
		"jinaai-grounding": {
			"command": "wsl.exe",
			"args": [
				"bash",
				"-c",
				"JINAAI_API_KEY=your-jinaai-api-key npx mcp-jinaai-grounding"
			]
		}
	}
}

环境变量

服务器需要以下环境变量:

  • JINAAI_API_KEY:您的Jina.ai API密钥(必需)

API

服务器实现了MCP工具,用于将LLM响应与web连接起来 内容:

地面内容物

使用Jina.ai进行实时网络内容的地面LLM响应 接地。

参数:

  • query (字符串,必填):文本与网络内容
  • no_cache (boolean,可选):绕过缓存以获取新结果。 默认为false
  • format (字符串,可选):响应格式(“json”或“text”)。 默认为“文本”
  • token_budget (number,可选):此令牌的最大数量 请求
  • browser_locale (字符串,可选):用于渲染的浏览器区域设置 内容
  • stream (布尔值,可选):为大页面启用流模式。 默认为false
  • gather_links (boolean,可选):收集末尾的所有链接 回应。默认为false
  • gather_images (boolean,可选):收集末尾的所有图像 回应。默认为false
  • image_caption (布尔值,可选):内容中的标题图像。 默认为false
  • enable_iframe (boolean,可选):从iframe中提取内容。 默认为false
  • enable_shadow_dom (布尔值,可选):从阴影中提取内容 DOM。默认为false
  • resolve_redirects (boolean, optional): 跟随重定向链到 最终URL。默认为true

发展

设置

  1. 克隆存储库
  2. 安装依赖项:
pnpm install
  1. 构建项目:
pnpm run build
  1. 在开发模式下运行:
pnpm run dev

出版

  1. 更新package.json中的版本
  2. 构建项目:
pnpm run build
  1. 发布到npm:
pnpm run release

贡献

欢迎投稿!请随时提交拉取请求。

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

致谢