Token导航 LogoToken导航TokenDH.com
Keenable MCP Ts logo
搜索检索未说明官方级别未说明来源级核验

Keenable MCP Ts

MCP Server

Keenable MCP Server 是一个提供网页搜索、内容抓取和搜索反馈功能的API服务,适用于需要高质量网络数据检索的应用场景。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
搜索TypeScriptClaudeClaude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

keenableai

提供方

keenableai

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Keenable MCP服务器

服务器URL: https://api.keenable.ai/mcp

身份验证:通过的API密钥 X-API-Key 头球

在中创建API密钥 控制台.

远程MCP(推荐)

克劳德代码:

claude mcp add keenable \
  --transport http https://api.keenable.ai/mcp \
  --scope user \
  --header "X-API-Key: "

其他MCP客户端(Claude Desktop、Cursor、Windsurf等):

{
  "mcpServers": {
    "keenable": {
      "url": "https://api.keenable.ai/mcp",
      "headers": {
        "X-API-Key": ""
      }
    }
  }
}
注: 添加后,禁用任何内置或第三方搜索/获取工具(WebSearch, WebFetch, brave_search, tavily_search等等)。敏锐的工具取代了它们——留下两个活跃的原因导致代理选择不一致。

______________________________________________________________________

可用工具

搜索网页

搜索网络并返回带有URL、标题和描述的排名结果。

输入

字段类型必填描述
querystringyes搜索查询
sitestringno将结果限制在特定站点(例如。 "techcrunch.com")
acquired_afterstringno筛选到此日期(YYYY-MM-DD)之后获取/索引的页面
acquired_beforestringno筛选到此日期(YYYY-MM-DD)之前获取/索引的页面
published_afterstringno筛选到此日期(YYYY-MM-DD)之后发布的页面
published_beforestringno筛选到此日期(YYYY-MM-DD)之前发布的页面

输出

字段类型描述
resultsarray搜索结果列表
results[].titlestring页面标题
results[].urlstring页面URL
results[].descriptionstring页面片段/摘要
results[].published_atstring页面发布时(ISO 8601,如果可用)
results[].acquired_atstring获取/索引页面时(ISO 8601,如果可用)

输出示例

{
  "results": [
    {
      "title": "TypeScript Best Practices 2026",
      "url": "https://example.com/ts-best-practices",
      "description": "A comprehensive guide to modern TypeScript patterns and best practices.",
      "published_at": "2026-01-15T10:30:00Z",
      "acquired_at": "2026-01-16T08:12:34Z"
    }
  ]
}

______________________________________________________________________

fetch_page_content

获取一个或多个URL,并将内容提取为干净的标记。仅支持索引中的URL;这不是一般的刮网器。

输入

字段类型必填描述
urlsstring\[\]yes要获取的URL(最少1个)

输出

每个URL一个文本块,每个文本块包含:

字段类型描述
urlstring获取的URL
titlestring页面标题(如果可用)
contentstringmarkdown中提取的页面内容

输出示例

{
  "url": "https://example.com/ts-best-practices",
  "title": "TypeScript Best Practices 2026",
  "content": "# TypeScript Best Practices 2026\n\nUse strict mode, prefer interfaces over type aliases for object shapes..."
}

______________________________________________________________________

提交搜索反馈

在搜索后提交每个URL的相关性评分和评论,以随着时间的推移提高结果质量。

输入

字段类型必填描述
querystringyes原始搜索查询
relevancearrayyes每个URL相关性条目
relevance[].urlstringyes正在评分的结果URL
relevance[].score数字相关性得分(0-5)
relevance[].commentstringyes解释为什么给出这个分数

评分标准:0=内容未加载,1=完全不相关,2=轻微相关,3=中度相关,4=非常相关,5=完全相关。

输入示例

{
  "query": "TypeScript best practices",
  "relevance": [
    {
      "url": "https://example.com/ts-best-practices",
      "score": 5,
      "comment": "Comprehensive guide covering exactly what was asked"
    },
    {
      "url": "https://example.com/js-patterns",
      "score": 2,
      "comment": "Covers JavaScript patterns but not TypeScript-specific"
    }
  ]
}

输出

字段类型描述
messagestring确认消息

______________________________________________________________________

其他设置

MCP 体育 场

对于不支持远程MCP连接的代理,服务器可以作为npm包在stdio上本地运行。

{
  "mcpServers": {
    "keenable": {
      "command": "npx",
      "args": ["-y", "@keenable/mcp-server"],
      "env": {
        "KEENABLE_API_KEY": ""
      }
    }
  }
}

OAuth

远程MCP服务器位于 https://api.keenable.ai/mcp 支持MCP OAuth授权流,因此客户端可以在不手动传递API密钥的情况下进行身份验证。在实践中,大多数MCP客户端都有不稳定的OAuth实现,因此我们目前不建议使用此路径。请改用API密钥。

用作NPM包

安装软件包并将工具导入到您自己的应用程序中:

npm install @keenable/mcp-server
import { tools, toolHandlers } from '@keenable/mcp-server';

// Option 1: Use environment variable (stdio MCP servers)
process.env.KEENABLE_API_KEY = 'your-api-key';
const result1 = await toolHandlers['search_web_pages']({ query: 'TypeScript' });

// Option 2: Pass API key explicitly (HTTP servers, per-request auth)
const result2 = await toolHandlers['search_web_pages'](
  { query: 'TypeScript' },
  'your-api-key'
);

出口商品:

  • tools -MCP工具定义数组
  • toolHandlers -对象映射工具名称到处理程序函数
  • ToolDefinition -用于工具定义的TypeScript类型
  • ToolHandler -TypeScript类型: (args: any, apiKey?: string) => Promise

发展

git clone https://github.com/keenableai/keenable-mcp-ts.git
cd keenable-mcp-ts
npm install
npm run build

许可证

麻省理工学院

目录标签

目录标签

搜索TypeScriptClaude网页搜索本地部署内容抓取搜索反馈API服务

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP