返回市场
锦簇-MCP工具

锦簇-MCP工具

作者:PsychArch32 星标更新:2025-10-31

项目介绍

Jina AI MCP 工具

这是一个与Jina AI 搜索基础API集成的Model Context Protocol (MCP)服务器。

功能

此MCP服务器提供了对以下Jina AI API的访问:

  • Web Reader - 使用r.jina.ai从网页中提取内容
  • Web Search - 使用s.jina.ai或svip.jina.ai搜索网络(可通过--search-endpoint配置)

预备条件

  1. Jina AI API密钥(可选) - 从https://jina.ai/?sui=apikey获取免费的API密钥以增强功能
  2. Node.js - 版本16或更高版本

MCP服务器

使用stdio传输(默认)

对于由其他进程生成的本地集成(例如,Claude Desktop、VS Code、Cursor):

{
  "mcpServers": {
    "jina-mcp-tools": {
      "command": "npx",
      "args": [
        "jina-mcp-tools",
        "--transport", "stdio",
        "--tokens-per-page", "15000",
        "--search-endpoint", "standard"
      ],
      "env": {
        "JINA_API_KEY": "your_jina_api_key_here_optional"
      }
    }
  }
}

使用HTTP传输

对于通过HTTP访问的远程服务器部署:

启动服务器:

# 带有API密钥
JINA_API_KEY=your_api_key npx jina-mcp-tools --transport http --port 3000

# 不带API密钥(仅限阅读工具)
npx jina-mcp-tools --transport http --port 3000

从MCP客户端连接:

  • MCP Inspector: npx @modelcontextprotocol/inspectorhttp://localhost:3000/mcp
  • Claude Code: claude mcp add --transport http jina-tools http://localhost:3000/mcp
  • VS Code: code --add-mcp '{"name":"jina-tools","type":"http","url":"http://localhost:3000/mcp"}'

CLI选项:

  • --transport - 传输类型:stdiohttp(默认:stdio)
  • --port - HTTP服务器端口(默认:3000,仅适用于HTTP传输)
  • --tokens-per-page - 分页时每页的令牌数(默认:15000)
  • --search-endpoint - 要使用的搜索端点:standard(s.jina.ai)或 vip(svip.jina.ai)(默认:standard)

可用工具

jina_reader

提取并读取网页内容。

参数:

  • url - 要读取的URL(必需)
  • page - 分页内容的页码(默认:1)
  • customTimeout - 超时覆盖(秒)(可选)

特性:

  • 大型文档的自动分页
  • LRU缓存(50个URL)用于即时后续页面请求
  • 自动将GitHub文件URL转换为原始内容URL

jina_search / jina_search_vip

搜索网络。返回部分内容;使用jina_reader获取完整内容。需要API密钥。

根据--search-endpoint注册的工具:

  • jina_searchstandard(s.jina.ai,默认)
  • jina_search_vipvip(svip.jina.ai)

参数:

  • query - 搜索查询(必需)
  • count - 结果数量(默认:5)
  • siteFilter - 限制特定域(例如,“github.com”)

许可证

MIT

链接